5.4 选项(option)

请求和响应可能包含一个或多个option的列表。举个例子,请求消息里的URI是都在多个option中传输,在HTTP中元数据可能会携带在HTTP头部,也是作为option来提供的。

CoAP定义了一组用于请求和响应的选项。

  • Content-Format

  • ETag

  • Location-Path

  • Location-Query

  • Max-Age

  • Proxy-Uri

  • Proxy-Scheme

  • Uri-Host

  • Uri-Path

  • Uri-Port

  • Uri-Query

  • Accept

  • If-Match

  • If-None-Match

  • Size1

这些选项的语义和他们相应的属性都在5.10节有详细定义。

并不是所有的选项都被定义可以使用所有方法和响应代码。方法和响应码的可能的选项都各自被定义在5.8和5.9节。如果一个选项没有定义方法或响应代码,,那它就禁止包含在发送内容里,并且必须被接收端当作未识别的选项。

最后更新于