/*
|
package com.dsh.app.util.akeylogin;
|
|
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSONObject;
|
import org.springframework.util.Base64Utils;
|
|
|
import java.util.HashMap;
|
import java.util.Map;
|
import java.util.concurrent.TimeUnit;
|
|
public class Auth {
|
private static String appkey = "xxx";
|
private static String appSecret = "xxx";
|
|
|
public static String postRequestNoSecurity(String url, Map<String, String> headers, Object data) throws Exception {
|
String securityReq = JSON.toJSONString(data);
|
OkHttpClient okHttpClient = new OkHttpClient.Builder().readTimeout(30, TimeUnit.SECONDS).build();
|
RequestBody body = RequestBody.create(MediaType.parse("application/json"), securityReq);
|
HttpSender.Request.Builder builder = new HttpSender.Request.Builder();
|
if (!BaseUtils.isEmpty(headers)) {
|
for (Map.Entry<String, String> entry : headers.entrySet()) {
|
builder.addHeader(entry.getKey(), entry.getValue());
|
}
|
}
|
final Request request = builder.addHeader("Content-Length", String.valueOf(securityReq.length()))
|
.url(url)
|
.post(body)
|
.build();
|
Call call = okHttpClient.newCall(request);
|
Response response = call.execute();
|
|
String securityRes = response.body().string();
|
return securityRes;
|
}
|
}
|
*/
|