问题标签 [httpsurlconnection]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
91 浏览

java - Java 7 更新 51 上的 HTTPSURLConnection 失败

我的 Java 应用程序通过 Java web start 运行,并且我正在使用浏览器的会话 ID 从 Web 服务器下载文件。它在 Java 7 更新 51 之前工作正常,但在 Java 7 更新 51 上失败。这是代码。HTTP URL 没有问题。仅 HTTPSURL 会出现问题。

当 Java 应用程序与 HTTPS URL 建立连接时,Web 服务器不会将 URL 视为有效 URL。

Cookie 具有有效的会话 ID。在 Java 7 更新 51 之前,这同样可以正常工作。

与 HTTPS URL 连接相关的 Java 7 更新 51 有什么变化吗?

似乎是 Java Web 在发送实际 HTTPS 请求之前发送了空的 HTTPS 请求。同样,这只发生在 Java 7 更新 51 之后。

0 投票
1 回答
849 浏览

android - DataOutputStream 写入导致内存不足错误

我正在使用链接在块中使用 HttpsURLConnection 发布大文件的 https 帖子-

使用httppost android上传文件

我遇到了致命的异常-

HPROF 分析 -

泄漏嫌疑人

“”加载的一个“libcore.net.http.RetryableOutputStream”实例占用134,216,008(82.46%)字节。内存在“”加载的“byte[]”的一个实例中累积。

细节


有人可以帮我摆脱这个。

我也加DataOutputStream.flush了但是没用

0 投票
2 回答
1414 浏览

java - Android HttpURLConnection-信任所有主机的最简单方法?

我正在尝试通过 Android 客户端访问 https 站点:

connect调用引发异常:

编辑:我被告知该站点正在使用自签名证书,并且由于这只是一个原型,我只需要信任所有主机就可以工作。有人可以指出我这样做的一个简单例子吗?我在网上看到的代码变得非常复杂,我只想绕过任何验证。

0 投票
1 回答
5925 浏览

android - Android Instagram API:如何检索图片

我正在构建一个 Android 应用程序,它使用 Instagram API 来检索 Instagram 图像,然后在我的应用程序中显示它们。

我一直在尝试使用我在this上找到的唯一教程使其工作,这与this相同。

我已经能够通过在 Webview 中加载 Instagram 身份验证来完成第一部分,但第二部分实际上是通过获取 Instagram imageUrl 从我的 Instagram 帐户获取图像。

具体来说,我在这部分遇到了麻烦:

我想知道令牌变量是什么?(doInBackground 方法,在 outStreamWriter 参数中)

我目前正在从 AuthWebViewClient 放置 request_token。在我的 WebView 中按 Authorize 后,AuthWebViewClient 成功地从 Instagram 获取 request_token。

但是在尝试将 InputStream 转换为字符串时出现错误!

打印“before streamToString”然后是“ERROR AsyncTask”并且永远不会到达“after streamToString”。

我通过单击按钮启动 LongOperation:

这里有什么问题?当我尝试将 InputStream 转换为字符串时,为什么会出现错误?

0 投票
0 回答
536 浏览

java - 来自服务器的 403(禁止)错误

我有一些问题。当我发送 get-request(来自 android 应用程序和浏览器)时,我的服务器响应我 403 错误。我做错了什么?

方法 trustAllHosts() 需要 SSL 选项。

谢谢你。最好的问候,pp

0 投票
3 回答
375 浏览

android - 身份验证器响应代码 400

我尝试使用 访问我的服务器HttpsURLConnection,得到响应代码 401 - 需要进行身份验证。尝试了以下方法:

得到响应代码 400 - 错误请求。

基于一些stackoverflow研究,我还尝试使用:

同样的问题,代码 400。我也在这篇文章中使用 @Chrispix 方法信任所有主机: Trust Anchor not found for Android SSL Connection 不确定这是否会以某种方式干扰,但这是用于原型并且站点证书不是t 有效,所以我需要绕过检查。

连接是使用这些属性设置的,不确定是否有任何错误或缺失:

谢谢!

0 投票
1 回答
283 浏览

android - 将自签名证书加载到 HttpsUrlConnection 会破坏默认 CA 证书验证

我正在尝试HttpsUrlConnection使用以下代码加载 BKS,它可以正常工作,但是它破坏了我的其他服务器的默认 CA 证书验证。

我得到的错误是:

我正在使用Volley库来处理网络请求。我的代码是错误的还是应该修改Volley库?

谢谢。

0 投票
1 回答
632 浏览

ipv6 - 使用启用了 IPV4 和 IPV6 的 Java 1.6 时发生 unknownhost 异常

调用此 Web 服务时有时会出现未知主机异常

这是我用来从 Webservices 获取信息的方法:

我得到“java.net.UnknownHostException:example.org”。例外:

但这种异常并非一直发生,只是偶尔发生,间隔不常发生。使困惑。

我启用了 IPV4 和 IPV6,并且运行的是 Java 1.6 版。

当两者都启用时,JVM 将使用什么 IP 版本?

通过一些谷歌搜索,我发现 JVM 无法在 IPV6 上正常运行,如果是这样,我该如何路由 JVM 以仅使用 IPV4?

此异常是否发生在仅启用 IPV4 的环境中?请详细说明。

任何帮助表示赞赏。

提前致谢..

0 投票
2 回答
1884 浏览

java - android中带有HttpsURLConnection的java.net.protocolException

我正在尝试通过 HttpURL 连接创建 FlickR 请求,并且在 con.getInputStream() 上得到 java.net.protocolException

网址是

静态最终字符串 URL = " https://api.flickr.com/services/rest/?method=flickr.interestingness.getList&api_key=XXXXXXXXXX ";

异常日志

任何帮助,将不胜感激。

0 投票
0 回答
225 浏览

java - DefaultHttpClient、证书、Https:访问停止

我必须连接到安全的 https url,并按照以下步骤操作:

  1. 创建HttpClient

2.我创建一个HttpPost

3. 我执行了请求:

响应显示访问被拒绝

有人可以帮助我理解我做错了什么吗?