问题描述
为了启用 TLSv1.2,我们有一个更新政策。我已经更新了 java7 JRE 文件夹中的两个 Jar -File,这将添加额外的(更强大的)密码套件,您应该能够连接而无需对您的代码进行任何更改或启用 TLSv1.2。
第一步:
系统文件路径:C:\Program Files\Java\jre7\lib\security
文件名:
1. local_policy.jar
2. US_export_policy.jar
第 2 步:更新 Java 代码
HttpURLConnection connection1 = null;
URL url1 = null;
String path2 = "API_PATH";
url1 = new URL(path2);
connection1 = (HttpURLConnection) url1.openConnection();
connection1.setRequestMethod("POST"); //GET
connection1.setDoOutput(true);
connection1.setRequestProperty("Content-Type","application/x-www-form-urlencoded");
connection1.setRequestProperty("Accept","application/json");
connection1.setRequestProperty("Access-Control-Allow-Origin","*");
connection1.setRequestProperty("Access-Control-Allow-Methods","GET,OPTIONS,HEAD,PUT,POST");
connection1.setRequestProperty("Access-Control-Allow-Headers","X-PINGOTHER,Content-Type,Authorization,COntent-Length,x-requested-with");
connection1.setRequestProperty("Cross-Origin-Embedder-Policy","require-corp");
connection1.setRequestProperty("Cross-Origin-Opener-Policy","same-origin");
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)