IOT物联网-构造请求:请求消息头

时间:2025-02-28 09:23:19

请求消息头

附加请求头(header)字段,如指定的URI和HTTP方法所要求的字段。例如定义消息体类型的请求头“Content-Type”,请求鉴权信息等。

参数

是否必选

说明

Content-Type

必选

消息体的媒体类型,默认取值为“application/json”

  • 鉴权接口的Content-Type值为“application/x-www-form-urlencoded”
  • 其他API的Content-Type值为“application/json”

app_key

鉴权接口不选

其他接口必选

访问 物联网平台 的应用ID,在物联网平台创建应用或在开发中心创建项目时由平台分配获得。

Authorization

鉴权接口不选

其他接口必选

访问物联网平台的认证信息,值为“Bearer {accessToken}”,其中{accessToken}为调用鉴权接口返回的accessToken。

Token在计算机系统中代表临时令牌的意思,拥有Token就代表拥有某种权限。Token认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限。Token是有有效时间的,Token过期后需要重新认证并获取新的

对于鉴权接口,由于不需要认证,所以只添加Content-Type即可,添加消息头后的请求如下所示。

POST https://iot-api.cn-north-4.myhuaweicloud.com:8743/iocm/app/sec/v1.1.0/login
Content-Type: application/x-www-form-urlencoded

对于其他接口,还需要在请求消息头中添加app_key和Authorization,以注册设备(验证码方式)接口为例,添加消息头后的请求如下所示,“******”需要根据实际值填写。

POST https://iot-api.cn-north-4.myhuaweicloud.com:8743/iocm/app/reg/v1.1.0/deviceCredentials
Content-Type: application/json
app_key: ******
Authorization: Bearer ******
support.huaweicloud.com/api-IoT/iot_06_0090.html