- class QCoapResource#
QCoapResource
类保存有关已发现资源的信息。更多…概要#
方法#
def
__init__()
def
contentFormat()
def
host()
def
interface()
def
maximumSize()
def
observable()
def
path()
定义
setHost()
定义
setPath()
定义
setTitle()
定义
swap()
定义
title()
注释
本文档可能包含从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中指定。
另请参阅
- host(#
- 返回类型:
返回资源的宿主机。
另请参阅
- 接口()#
- 返回类型:
str
返回资源的接口描述。
接口描述的‘if’属性是一个不可见的字符串,用于指定一个表示对象,该对象用于与目标资源交互。它在RFC 6690 中规定。
另请参阅
- maximumSize()#
- 返回类型:
int
返回资源的最大大小。
最大大小估计属性’sz’表示通过在目标URI上执行GET操作返回的资源表示的最大大小。它在RFC 6690 中规定。
另请参阅
- observable()#
- 返回类型:
bool
如果资源是可观察的,则返回
true
另请参阅
- path()#
- 返回类型:
str
返回资源的路径。
另请参阅
- resourceType()#
- 返回类型:
str
返回资源类型。
另请参阅
- setContentFormat(contentFormat)#
- 参数:
contentFormat – int
将资源的内容格式设置为
contentFormat
。内容格式可以是CoAP内容格式注册表中定义的一个内容格式。注释
CoAP支持常见的格式,如XML、JSON等,但这些是以文本为基础的,并在负载和处理方面较重。与CoAP一起推荐使用的其中一个内容格式是CBOR,它是为在类似的环境中使用的。
另请参阅
contentFormat()
QCborStreamWriterQCborStreamReader
- setHost(host)#
- 参数:
host –
QHostAddress
将资源的主机设置为
host
。另请参阅
- setInterface(interface)#
- 参数:
interface – str
将资源的接口设置为
interface
。另请参阅
- setMaximumSize(maximumSize)#
- 参数:
maximumSize - int
设置资源的最大大小为
maximumSize
。另请参阅
- setObservable(observable)#
- 参数:
observable - bool
如果
observable
参数为true
,则使资源可观察。另请参阅
- setPath(path)#
- 参数:
path - str
设置资源路径为
path
。另请参阅
- setResourceType(resourceType)#
- 参数:
resourceType - str
将资源类型设置为
resourceType
。另请参阅
- setTitle(title)#
- 参数:
title - str
将资源标题设置为
title
。另请参阅
- swap(other)#
- 参数:
其他 –
QCoapResource
与
other
交换这个资源。此操作非常快速且决不会失败。- title()#
- 返回类型:
str
返回资源的标题。
另请参阅