对象存储迁移服务 OMS-构造请求:请求消息头

时间:2025-03-04 14:22:24

请求消息头

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

详细的公共请求消息头字段请参见表3
表3 公共请求消息头

名称

描述

Content-Type

消息体的类型(格式),必选,默认取值为“application/json”,有其他取值时会在具体接口中专门说明。

Authorization

签名认证信息,可选,当使用AK/SK方式认证时,使用SDK对请求进行签名的过程中会自动填充该字段。AK/SK认证的详细说明请参加AK/SK认证

X-Sdk-Date

请求发送的时间,可选,当使用AK/SK方式认证时,使用SDK对请求进行签名的过程中会自动填充该字段。AK/SK认证的详细说明请参加AK/SK认证

X-Auth-Token

用户Token,可选,当使用Token方式认证时,必须填充该字段。

用户Token也就是调用获取用户Token接口的响应值,该接口是唯一不需要认证的接口。

X-Project-ID

子项目ID,可选,在多项目场景中使用。如果云服务资源创建在子项目中,AK/SK认证方式下,操作该资源的接口调用需要在请求消息头中携带X-Project-ID。

X-Domain-ID

账号ID,可选。AK/SK认证方式下,全局服务的接口调用时,需在请求消息头中携带X-Domain-ID。

对于管理员创建 IAM 用户接口,由于不需要认证,所以只添加“Content-Type”即可,添加消息头后的请求如下所示。

1
2
3
4
POST https://iam.cn-north-4.myhuaweicloud.com/v3.0/OS-USER/users 
Content-Type: application/json 
X-Sdk-Date: 20240416T095341Z 
Authorization: SDK-HMAC-SHA256 Access=****************, SignedHeaders=content-type;host;x-sdk-date, Signature=****************
support.huaweicloud.com/api-oms/oms_api_0007.html