发送post请求,设置请求头
String url = "http://4alogin.ccccltd.cn/oauth2/rest/token?grant_type=authorization_code&code=" + codeValue;
JSONObject json = new JSONObject();
json.put("AppKey", appKey);
json.put("AppSecret",appSecret);
json.put("UserToken",userToken);
String result = HttpRequest.post(url)
.header("content-type","application/x-www-form-urlencoded;charset=UTF-8")
.header("Authorization",authorization)
.header("X-OAUTH-IDENTITY-DOMAIN-NAME","CcccltdDomain")
.body(String.valueOf(json))
.timeout(20000)//超时,毫秒
.execute().body();
发送get请求,设置请求头
//get请求带请求头
OkHttpClient client = new OkHttpClient().newBuilder().build();
Request request = new Request.Builder()
.url("http://4alogin.ccccltd.cn/oauth2/rest/token/info?access_token="+accessToken)
.get()
.addHeader("x-oauth-identity-domain-name","CcccltdDomain")
.build();
Response result = null;
try {
result= client.newCall(request) .execute();
} catch (IOException e) {
throw new RuntimeException(e);
}