java - 使用 Java HTTPS 登录

标签 java authentication https

我在通过 https 登录网站时遇到问题。 我为 http 访问编写了这段代码(它有效):

String user = user;
String password = psw;    

String authString = user + ":" + password;
byte[] authEncBytes = Base64.encodeBase64(authString.getBytes());
String authStringEnc = new String(authEncBytes);

URLConnection connection= url.openConnection();

connection.setRequestProperty("Authorization", "Basic " + authStringEnc);  
connection.setRequestProperty("Content-Type", "application/json");
connection.setRequestProperty("Accept", "application/json");

connection.connect();

我想做同样的事情,但通过 https。可能吗?

最佳答案

可以,请使用

HttpsURLConnection 

http://www.mkyong.com/java/java-https-client-httpsurlconnection-example/ 上查看示例程序

关于java - 使用 Java HTTPS 登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21827216/

相关文章:

php - 在 header 中发送身份验证 php curl

https - SSLv3 记录层内的 TLS 握手

python - 来自谷歌的 400 错误请求

java - 对象数组的深拷贝

java - 在不同的文本字段JAVA中显示当前时间

java - 为什么 Netbeans 建议将变量设置为 final

java - 找不到符号 - 方法 add(E)

Laravel 和 Passport 获取 SQLSTATE[42S22] : Column not found: 1054 Unknown column 'api_token'

javascript - 如何在函数内返回 node.js 中导入的模块?

ruby-on-rails - Ruby on Rails - 如何通过 HTTPS 和基本身份验证保存远程文件