- 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 –
QCoapReply
error –
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 –
QCoapReply
message –
QCoapMessage
每当从观察的资源接收到通知时,都会发出此信号。
它的
message
参数是一个包含负载和消息详情的QCoapMessage
。方便起见,reply
参数即为QCoapReply
本身。- request()#
- 返回类型:
返回关联的请求。
- responseCode()#
- 返回类型:
返回请求的响应代码。
返回关联请求的目标 URI。