4529关注13528浏览
异常:java.security.cert.CertificateException: No subject alternative DNS name matching api.weixin.qq.com found.
代码如下:
try {
URL realUrl = new URL(url);
HttpURLConnection connection = (HttpURLConnection) realUrl.openConnection();
// 设置为GET方式
connection.setRequestMethod("GET");
// 设置通用的请求属性
connection.setRequestProperty("accept", "*/*");
connection.setRequestProperty("connection", "Keep-Alive");
connection.setRequestProperty("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1)");
connection.connect();
if (connection.getResponseCode() == HttpURLConnection.HTTP_OK) {
// 得到响应消息
String message = connection.getResponseMessage();
in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
String line;
String responseJson="";
while ((line = in.readLine()) != null) {
responseJson += line;
}
ObjectMapper mapper = new ObjectMapper();
JsonNode rootNode = mapper.readTree(responseJson); // 读取Json
openid =rootNode.path("openid").asText();
}
// System.out.println("openid:"+openid);
return openid;
 
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>