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