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

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

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

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

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

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

8得票1回答
HttpsURLConnection and Cookies

我想从服务器获取cookie,以下是简单的代码,但我认为这不足以获取所有cookie,例如sessionID等。 import java.net.*; import java.util.*; public class Cookie { public static void...

7得票1回答
系统调用期间的I/O错误,管道损坏。

我知道这个问题已经被提出很多次,但我没有找到任何解决方案。我试图使用https上传大文件,但是我遇到了异常“系统调用期间的I/O错误,管道中断”,当我使用http上传时,相同的代码可以运行。 我读到这个问题是在Android 2.3上发现的,我正在使用Android 4.3,但这个问题仍然存...

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

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

7得票1回答
Android自签名证书:未找到证书路径的信任锚点

我知道这个主题在很多地方都有讨论,但是在我浏览了几乎所有的内容后,我决定创建我的第一个StackOverflow问题... 问题如下: 我想连接到一个安全的webservice(https),该webservice使用证书限制访问,并使用用户名/密码对用户进行身份验证。因此,我有一个客...

7得票3回答
根证书在信任库中足以建立连接吗?

在与网站建立连接时,将根证书添加到信任库中就已足够了吗?为此,仅仅为了测试,我将谷歌的根证书导入了一个新的信任库,并将其指向该信任库,但是我仍然遇到了以下异常。 javax.net.ssl.SSLHandshakeException:sun.security.validator.Validat...

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

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