PySide6.QtCoap.QCoapReply¶
- class QCoapReply¶
QCoapReply类保存了 CoAP 回复的数据。更多…继承自:
QCoapResourceDiscoveryReply概要¶
方法¶
def
abortRequest()def
errorReceived()def
isAborted()def
isFinished()def
isRunning()def
isSuccessful()def
message()def
method()def
request()def
responseCode()def
url()
信号¶
def
aborted()def
error()def
finished()def
notified()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
QCoapReply包含与使用QCoapClient发送的请求相关的数据。当响应完全接收或请求失败时,会发出
finished()信号。对于Observe请求,每当收到通知时,
notified()信号就会被发出。- abortRequest()¶
立即中止请求,如果请求未完成,则发出
aborted(const QCoapToken &token)信号。- aborted(token)¶
- Parameters:
token –
QByteArray
当请求被中止或回复被删除时,会发出此信号。它的
token参数是被中止的交换的令牌。注意
如果
QCoapReply在未完成时被删除,那么在QCoapReply被销毁之前,aborted()和finished()信号将立即被发出。考虑到在接收信号时QCoapReply可能已经被删除,你不应依赖sender()对象仍然有效。另请参阅
- error(reply, error)¶
- Parameters:
回复 –
QCoapReply错误 –
Error
每当发生错误时,都会发出此信号,随后是
finished()信号。它的
reply参数是QCoapReply本身,以便于使用,而error参数是接收到的错误。另请参阅
返回回复的错误,如果没有错误则返回 QCoapReply::NoError。
- finished(reply)¶
- Parameters:
回复 –
QCoapReply
每当相应的请求完成时,无论成功与否,都会发出此信号。当观察一个资源时,此信号只会在观察结束时发出一次。
reply参数是为了方便而使用的QCoapReply本身。注意
如果
QCoapReply在未完成时被删除,aborted()和finished()信号将在QCoapReply被销毁之前立即发出。考虑到在接收信号时QCoapReply可能已被删除,您不应依赖reply仍然有效。- isAborted()¶
- Return type:
布尔
如果请求已被中止,则返回
true。- isFinished()¶
- Return type:
布尔
如果请求完成,返回
true。另请参阅
- isRunning()¶
- Return type:
布尔
如果请求正在运行,则返回
true。- isSuccessful()¶
- Return type:
布尔
如果请求完成且没有错误,则返回
true。- message()¶
- Return type:
返回包含的消息。
返回关联请求的方法。
- notified(reply, message)¶
- Parameters:
回复 –
QCoapReply消息 –
QCoapMessage
每当从观察到的资源接收到通知时,就会发出此信号。
它的
message参数是一个QCoapMessage,包含有效载荷和消息详细信息。reply参数是为了方便而提供的QCoapReply本身。- request()¶
- Return type:
返回关联的请求。
- responseCode()¶
- Return type:
返回请求的响应代码。
返回关联请求的目标URI。