内容类型" cumulocity API的标题

时间:2015-07-16 08:40:10

标签: cumulocity

我们的金雅拓模块仅允许127个字符用于HTTP标头数据。是否有可能缩短" Content-Type"标题,因为当前两个标题一起(授权和内容类型)超过127个字符。

如果无法做到这一点,有办法通过SmartREST进行设备注册,而不是使用" Content-Type"报头中。

1 个答案:

答案 0 :(得分:0)

可以使用" application / json"而不是API特定的Content-Type。这将会短得多,但要从POST请求中收到答案,您还需要一个Accept标头(此处您也可以使用" application / json")在Cumulocity API。

因此,您最终将获得Content-Type,Accept,Authorization标头以及Host标头。

通过SmartREST进行设备注册肯定适合127个字符。您只需要Authorization标头。如果您只是进行设备设备注册,则不需要SmartREST模板,也不需要X-Id标头。

以下是一个例子:

POST /s HTTP/1.1
Host: ...
Authorization: Basic ...

61,test_id

" 61"是进行设备注册的特定模板ID和" test_id"将是您用于注册的ID(例如序列号,最大地址,......)

SmartREST请求将返回

50,1,404,Not Found

直到设备注册被接受然后它将返回

70,1,test_id,tenant,username,password