diff --git a/jero-boot-base/jero-boot-base-core/src/main/java/com/jero/common/util/AuthenticationUtils.java b/jero-boot-base/jero-boot-base-core/src/main/java/com/jero/common/util/AuthenticationUtils.java index 00dfb14c..a26f8c42 100644 --- a/jero-boot-base/jero-boot-base-core/src/main/java/com/jero/common/util/AuthenticationUtils.java +++ b/jero-boot-base/jero-boot-base-core/src/main/java/com/jero/common/util/AuthenticationUtils.java @@ -82,7 +82,12 @@ public class AuthenticationUtils { String publicKey; //从标协项目获取公钥 try { - publicKey=HttpUtil.get(URL+"/sys/getStandardsRSAPublicKey"); + //publicKey=HttpUtil.get(URL+"/sys/getStandardsRSAPublicKey"); + publicKey=HttpRequest.get(URL+"/sys/getStandardsRSAPublicKey") + .header(Header.REFERER, URL+"/sys/getStandardsRSAPublicKey")//头信息,多个头信息多次调用此方法即可 + .header(Header.CONTENT_TYPE, "application/json") + .timeout(20000)//超时,毫秒 + .execute().body(); }catch (Exception e){ throw new JeroBootException("数据同步失败!连接超时"); } @@ -145,7 +150,8 @@ public class AuthenticationUtils { } String post = HttpRequest.post(urlBuilder.toString()) .header(Header.REFERER, urlBuilder.toString())//头信息,多个头信息多次调用此方法即可 - .form(jsonString)//表单内容 + .header(Header.CONTENT_TYPE, "application/json;charset=UTF-8") + .body(jsonString)//表单内容 .timeout(20000)//超时,毫秒 .execute().body(); //String post = HttpUtil.post(urlBuilder.toString(), jsonString); @@ -171,7 +177,8 @@ public class AuthenticationUtils { } String post = HttpRequest.post(urlBuilder.toString()) .header(Header.REFERER, urlBuilder.toString())//头信息,多个头信息多次调用此方法即可 - .form(jsonString)//表单内容 + .header(Header.CONTENT_TYPE, "application/json") + .body(jsonString)//表单内容 .timeout(20000)//超时,毫秒 .execute().body(); //String post = HttpUtil.post(urlBuilder.toString(), jsonString); @@ -193,6 +200,7 @@ public class AuthenticationUtils { paramMap.forEach((k,v) -> urlBuilder.append(k).append("=").append(v).append("&")); String get = HttpRequest.get(urlBuilder.toString()) .header(Header.REFERER, urlBuilder.toString())//头信息,多个头信息多次调用此方法即可 + .header(Header.CONTENT_TYPE, "application/json") .timeout(20000)//超时,毫秒 .execute().body(); //String get = HttpUtil.get(urlBuilder.toString());