我在“得到以下异常;DataOutputStream wr=新的DataOutputStream(con.getOutputStream())”;这项声明“;javax.net.ssl.SSLException
我现在的成绩很差我在“得到以下异常;DataOutputStream wr=新的DataOutputStream(con.getOutputStream())”;这项声明“;javax.net.ssl.SSLException,java,rest,api,ssl,testing,Java,Rest,Api,Ssl,Testing,我现在的成绩很差 DataOutputStream wr=newdataoutputstream(con.getOutputStream()) 本声明: javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection? 代码如下: HttpURLConnection con; String inputLine; StringBuffer response=null; try { URL obj =
DataOutputStream wr=newdataoutputstream(con.getOutputStream())代码>
本声明:
javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
代码如下:
HttpURLConnection con;
String inputLine;
StringBuffer response=null;
try {
URL obj = new URL(null, url, new sun.net.www.protocol.https.Handler());
con = (HttpURLConnection)obj.openConnection(); //(HttpsURLConnection)
con.setRequestMethod(“POST”);
con.addRequestProperty(“Content-Type”,”application/json”);
for(Map.Entry prop : header.entrySet()) {
con.setRequestProperty(prop.getKey(),prop.getValue());
}
con.setDoOutput(true);
DataOutputStream wr = new DataOutputStream(con.getOutputStream());
wr.writeBytes(postParameters);
wr.flush();
wr.close();
} catch (Exception e) {} finally {}
听起来好像url没有导致有效的HTTPS连接。我建议您先通过验证,看看是否所有配置都正确。url
是否以“https:”开头?谢谢!通过在以下代码中将HTTPS更改为HTTP解决了此问题:URL obj=新URL(null,URL,new sun.net.www.protocol.HTTP.Handler());听起来好像url没有导致有效的HTTPS连接。我建议您先通过验证,看看是否所有配置都正确。url
是否以“https:”开头?谢谢!通过在以下代码中将HTTPS更改为HTTP解决了此问题:URL obj=新URL(null,URL,new sun.net.www.protocol.HTTP.Handler());