Basic HTTP认证

RESTful API需要通过Basic HTTP认证,即自行生成Token,并填入HTTP请求头部的token字段。本文介绍如何生成Token并进行HTTP认证。

步骤1 获取证书ID和证书秘钥

在代码中填入证书ID(restfulId)和证书秘钥(restfulSecret)。

获取证书ID和证书秘钥的方法如下:

登录个人中心,点击右上角账号名,进入下拉菜单 接口证书 页面,即可获取证书ID和证书秘钥。

步骤2 生成Token

Token是一个使用 Base64 算法编码的 idSecret,你需要使用证书ID(restfulId)和证书秘钥(restfulSecret)来生成Token,即示例中的 base64IDSecret。

说明: 证书ID和证书秘钥仅用于访问RESTful API。

示例代码如下:

  • Java
	// Java
	// 填入在门户网站个人中心获取到的证书ID和证书秘钥
	String plainIDSecret = "restfulId:restfulSecret";
	// base64IDSecret就是你要的 token 值
	String base64IDSecret = new   String(Base64.encodeBase64(plainIDSecret.getBytes("UTF-8")));

步骤3 HTTP认证

HTTP请求头部的字段 token 格式为: Basic base64IDSecret。

示例代码如下:

  • Java
	// Java
	// 发送HTTP请求
	Request request = new Request.Builder()
	...
		// 在 HTTP 请求头部填入获取到的 token 字段
		.addHeader("token", "Basic base64IDSecret")
	...

文档是否有解决您的问题?

有帮助 没帮助
提交成功,非常感谢您的反馈!

反馈

TOP