java发送https请求 请求的状态是200 但是报javax.net.ssl.SSLException: SSL peer shut down incorrectly
代码如下:
JSONObject json = new JSONObject();
@SuppressWarnings("deprecation")
CloseableHttpClient client = new DefaultHttpClient();
CloseableHttpResponse response = null;
HttpPost post = new HttpPost(url);
post.setHeader("Content-Type", "application/raw");
post.setHeader("Accept", "*/*");
System.out.println(post.getProtocolVersion());
Gson gson = new GsonBuilder().disableHtmlEscaping().create();
Map<String,String> a=new HashMap<String, String>();
a.put("token", "cIZ9ExmrOAR0WieMjIEAvv4U3DY8iJ+Kg+BSDcytauw=");
a.put("limit", "0");
post.setEntity(new StringEntity(gson.toJson(a), "utf-8"));
response = client.execute(post);
// 获取响应消息实体
HttpEntity entity = response.getEntity();
// 响应状态
logger.info("从主平台获取请求响应状态:"+response.getStatusLine());
logger.info("从主平台获取请求响应体:"+response.getEntity());
返回的response 的状态是200 但是 报 (https://img2018.cnblogs.com/blog/1198591/201911/1198591-20191129143333591-799511009.png)
有没有哪位大神遇到过
回答
@^keepHungry$:
参考这里
THE END
二维码