mirror of
https://gitee.com/durcframework/SOP.git
synced 2025-08-11 21:57:56 +08:00
网关可校验token
This commit is contained in:
@@ -138,6 +138,7 @@ public class Client {
|
||||
private Map<String, String> header;
|
||||
private boolean ignoreSign;
|
||||
private boolean postJson;
|
||||
private String appAuthToken;
|
||||
private List<HttpTool.UploadFile> uploadFileList;
|
||||
private Callback callback;
|
||||
|
||||
@@ -229,6 +230,17 @@ public class Client {
|
||||
return this;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置token
|
||||
*
|
||||
* @param appAuthToken 给定的token
|
||||
* @return 返回RequestBuilder
|
||||
*/
|
||||
public RequestBuilder appAuthToken(String appAuthToken) {
|
||||
this.appAuthToken = appAuthToken;
|
||||
return this;
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加文件
|
||||
*
|
||||
@@ -310,6 +322,9 @@ public class Client {
|
||||
if (version != null) {
|
||||
params.put("version", version);
|
||||
}
|
||||
if (appAuthToken != null) {
|
||||
params.put("app_auth_token", appAuthToken);
|
||||
}
|
||||
params.put("format", "json");
|
||||
params.put("charset", "utf-8");
|
||||
params.put("sign_type", "RSA2");
|
||||
|
@@ -287,6 +287,17 @@ public class AllInOneTest extends TestBase {
|
||||
System.out.println("成功次数:" + success);
|
||||
}
|
||||
|
||||
public void testToken() {
|
||||
Client.RequestBuilder requestBuilder = new Client.RequestBuilder()
|
||||
.method("story.token.get")
|
||||
.version("1.0")
|
||||
.bizContent(new BizContent().add("id", "1").add("name", "葫芦娃"))
|
||||
.appAuthToken("asdfasdfadsf")
|
||||
.httpMethod(HttpTool.HTTPMethod.GET);
|
||||
|
||||
client.execute(requestBuilder);
|
||||
}
|
||||
|
||||
class BizContent extends HashMap<String, String> {
|
||||
public BizContent add(String key, String value) {
|
||||
this.put(key, value);
|
||||
|
Reference in New Issue
Block a user