class QCoapResource#

QCoapResource类保存有关已发现资源的信息。更多

概要#

方法#

注释

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE创建工单来告知我们。

详细说明#

QCoapRequest 包含资源路径和标题等辅助信息。

__init__(other)#
参数:

其他QCoapResource

构建一个新的CoAP资源作为other的副本,使两个资源相同。

__init__(

构建一个新的QCoapResource

contentFormat(#
返回类型:

int

返回资源的Content-Format代码。

Content-Format代码对应于“ct”属性,并提供有关此资源返回的Content-Format的提示。它在RFC 7252中指定。

另请参阅

setContentFormat()

host(#
返回类型:

QHostAddress

返回资源的宿主机。

另请参阅

setHost()

接口()#
返回类型:

str

返回资源的接口描述。

接口描述的‘if’属性是一个不可见的字符串,用于指定一个表示对象,该对象用于与目标资源交互。它在RFC 6690 中规定。

另请参阅

setInterface()

maximumSize()#
返回类型:

int

返回资源的最大大小。

最大大小估计属性’sz’表示通过在目标URI上执行GET操作返回的资源表示的最大大小。它在RFC 6690 中规定。

另请参阅

setMaximumSize()

observable()#
返回类型:

bool

如果资源是可观察的,则返回true

另请参阅

setObservable()

path()#
返回类型:

str

返回资源的路径。

另请参阅

setPath()

resourceType()#
返回类型:

str

返回资源类型。

另请参阅

setResourceType()

setContentFormat(contentFormat)#
参数:

contentFormat – int

将资源的内容格式设置为contentFormat。内容格式可以是CoAP内容格式注册表中定义的一个内容格式。

注释

CoAP支持常见的格式,如XML、JSON等,但这些是以文本为基础的,并在负载和处理方面较重。与CoAP一起推荐使用的其中一个内容格式是CBOR,它是为在类似的环境中使用的。

另请参阅

contentFormat() QCborStreamWriterQCborStreamReader

setHost(host)#
参数:

hostQHostAddress

将资源的主机设置为host

另请参阅

host()

setInterface(interface)#
参数:

interface – str

将资源的接口设置为interface

另请参阅

interface()

setMaximumSize(maximumSize)#
参数:

maximumSize - int

设置资源的最大大小为 maximumSize

另请参阅

maximumSize()

setObservable(observable)#
参数:

observable - bool

如果 observable 参数为 true,则使资源可观察。

另请参阅

observable()

setPath(path)#
参数:

path - str

设置资源路径为 path

另请参阅

path()

setResourceType(resourceType)#
参数:

resourceType - str

将资源类型设置为 resourceType

另请参阅

resourceType()

setTitle(title)#
参数:

title - str

将资源标题设置为 title

另请参阅

title()

swap(other)#
参数:

其他QCoapResource

other 交换这个资源。此操作非常快速且决不会失败。

title()#
返回类型:

str

返回资源的标题。

另请参阅

setTitle()