11得票2回答
使用HttpsURLConnection在Android中进行POST和GET请求

我正在开发一个简单的应用程序,它使用https协议从服务器上发送和获取数据。我在互联网上搜索了一些资源,但很少有可用的。我尝试了其中大部分,但都没有成功。 我尝试使用HttpClient,成功了,但我想使用HttpsURLconnection来实现它。 如果需要,我需要从设备中获取公共RS...

9得票4回答
在异常之后使用Java HTTP连接实例

以下代码是否安全: try { URL url = new URL(urlRequest); conn = (HttpURLConnection)url.openConnection(); conn.setConnectTimeout(30000); conn...

9得票3回答
获取Java默认的http(s) URLStreamHandler的引用

我有一个库需要在我的项目中使用,但它不幸地注册了自己的URLStreamHandler来处理http-URLs。是否有一种方法可以获取Java默认的http和https-URLStreamHandlers的引用,以便我可以在URL的构造函数中指定其中一个,从而打开标准的http连接而不使用库覆...

14得票3回答
如何在使用HttpsURLConnection时覆盖Android发送到服务器的密码列表?

在 TLS 协商过程中,客户端向服务器发送支持的加密算法列表,服务器选择其中一种进行加密。当我在使用 HttpsURLConnection 进行通信时,想要更改 Android 发送给服务器的该加密算法列表。 我知道可以在 HttpsURLConnection 对象上使用 setSSLSoc...

7得票1回答
Android 4.x中的SSL客户端身份验证

我希望创建一个连接到服务器的应用程序。该服务器使用SSL客户端身份验证。应用程序用户应该能够选择证书并允许使用它,就像在浏览器应用程序中实现的那样。 在浏览器应用程序中,身份验证正常工作,因此我使用的证书是有效的。 当我尝试在我的应用程序中进行连接时,我会得到以下错误: javax.ne...

7得票2回答
在Wireshark中解密由Java HttpsURLConnection生成的客户端SSL流量

我正在尝试使用另一个人编写的GUI Java程序,但它的行为与我的预期不同。在程序操作过程中,它会联系服务器来获取数据,但它没有显示正确的数据。我试图确定我遇到的问题是否与网络有关 --- 即正确的数据未能传递到客户端。 查看Java程序的源代码,它似乎使用HttpsURLConnectio...

12得票2回答
使用本地信任库时,Android HttpsUrlConnection javax.net.ssl.SSLException连接被对等方关闭握手错误

我在使用HttpsUrlConnection对象连接一个简单的OpenSSL服务器时遇到了问题(我已经翻阅了StackOverflow和一堆在线教程,并且基本上按照范例一行一行地操作,但仍然无法弄清楚为什么我使用本地truststore时出现错误)。 我目前有一个Android活动,试图连接...

31得票4回答
Java HttpsURLConnection和TLS 1.2

我在一篇文章中读到,HttpsURLConnection会自动协商SSL连接。 官方文档说: 该类使用HostnameVerifier和SSLSocketFactory。对于这两个类都定义了默认实现。[1] 这是否意味着一旦您打开了一个连接httpsCon = (HttpsURL...

16得票9回答
安卓中的Webview无法加载https网址?

我正在Android中实现WebView应用程序。当我尝试加载https url一两次时,它会完成活动。再次尝试加载https url时,它显示网页不可用。请查看下面的图片以了解我得到的内容。 当我再次单击该网址时,它就会显示该网站。 我使用以下代码加载URL。webView = (W...

20得票3回答
Fiddler - 解密 Android HttpsUrlConnection SSL 流量

我花费了无数的时间尝试使用Fiddler来解密Android HttpsUrlConnection的SSL流量,但取得了很少的成功。如何可靠地配置Fiddler以解密Android应用程序使用HttpsUrlConnection的SSL流量? 以下是我的步骤: 1. 在PC上运行Fiddl...