华为乾坤-构造请求:请求消息体
请求消息体
请求消息体通常以结构化格式发出,与请求消息头中Content-type对应,传递除请求消息头之外的内容。若请求消息体中参数支持中文,则中文字符必须为UTF-8编码。
每个接口的请求消息体内容不同,也并不是每个接口都需要有请求消息体(或者说消息体为空),GET、DELETE操作类型的接口就不需要消息体,消息体具体内容需要根据具体接口而定。
对于获取用户Token接口,您可以从接口的请求部分看到所需的请求参数及参数说明。将消息体加入后的请求如下所示,加粗的斜体字段需要根据实际值填写,其中user_name为用户名,password为用户登录密码。
scope参数定义了Token的作用域,下面示例中获取的Token仅能访问project下的资源。您还可以设置Token额作用域为某个帐号下所有资源或帐号的某个project下的资源,详细定义请参见获取用户Token。
POST https://qiankun-saas.huawei.com/v1/iam/tokens Content-Type: application/json { "user_name": "Your Username", "password": "Your Password"}
具备请求需要的以上内容后,您可以使用Postman或直接编写代码等方式发送请求调用API。对于获取用户Token接口,返回的响应消息头中“data.token_id”就是需要获取的用户Token。获取Token后,您就可以使用Token认证调用其他API。