问题标签 [httpurlconnection]

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 投票
2 回答
2735 浏览

java - HttpURLConnection POST 请求无返回值

我在处理不返回数据的 HTTP URL 连接时遇到问题。我正在使用的代码如下......它基本上是一个消息传递客户端,此方法获取发送给假用户(机器人)的任何消息,然后我能够操纵消息,查找关键字,并从机器人。

如果在方法调用时还没有收到消息,则该方法可以完美运行。问题是自上次检查以来没有任何消息。该方法仅停留在 while 循环中,直到将消息发送到锁定我的应用程序的机器人。如何确定服务器是否没有响应?

0 投票
3 回答
21432 浏览

java - 使用 HttpClient 模拟 HTTP POST 的问题

我正在尝试使用 HttpClient 以编程方式向http://ojp.nationalrail.co.uk/en/s/planjourney/query发送 HTTP Post 请求,但它不喜欢我发送的请求。我从 Chrome 浏览器发送的内容中复制了标题和正文,因此它是相同的,但它不喜欢我发送的内容,因为 HTML 提到存在错误。

这是我使用 HttpClient 的 Java 程序:

如果 JSESSION ID 过期,我会对其进行更新,但似乎还有另一个我看不到的问题。我错过了一些相当明显的东西吗?

0 投票
2 回答
854 浏览

c# - 使用 Java 上传文件

我正在尝试使用 Java (HTTP Post) 上传文件:

c#服务器:

此代码有效 - 有时。希望有人可以提供帮助。

0 投票
2 回答
3989 浏览

java - HTTPUrlConnection 错误(从 inputStream 读取后无法打开 OutputStream)

我是 Java 新手,在使用 HTTPURLConnection 在 Android 上发送多个发布请求时遇到了上述错误。我编写了一个 HTTPTransport 类,我希望在其中包含 sendMessage 和 recvMessage 方法。

我可以使用 sendMessage 和 recvMessage 成功发送第一条消息。当我尝试发送第二个时,我看到这个错误:IOException: java.net.ProtocolException: can't open OutputStream after reading from an inputStream

请让我知道如何编写这门课。

谢谢!

0 投票
1 回答
9843 浏览

android - 安卓,httpurl连接错误

我正在运行Android HttpURLConnection 文档中的以下测试 Java 脚本:

Eclipse(在我的 Mac 上)告诉我在 Android 模拟器中运行它时出现系统错误:

01-13 13:44:32.767: WARN/System.err(1382): java.net.SocketException: Permission denied

(顺便说一下,当我在 Objective-C/Cocoa 中做同样的事情时,完全没有问题。)

问题是什么?

0 投票
1 回答
3481 浏览

android - 将 JSON 发送到服务器

我正在运行以下 Java,这是一个 HttpURLConnection PUT 请求,其中包含将从 Android 设备发送的 JSON 数据。在此工作后,我将处理任何引发的异常。GET 工作得很好。

我收到 HTTP 500 错误(内部错误代码),表示意外属性阻止了请求。JSONArray 包含我知道其键正确的 JSONObjects。该服务器非常标准,并且需要带有 JSON 主体的 HTTP PUT。

我错过了什么吗?

0 投票
3 回答
2850 浏览

android - OutputStreamWriter的flush方法在尝试写汉字时抛出IOException

下面是我用来在我的 Android 应用程序中发送 SOAP 请求的代码,它适用于除一个之外的所有请求。此代码抛出IOException : Content-length exceeded on wr.flush();when there are Chinese characters in requestBodyvariable。

这种情况下的内容长度是409

任何线索当字符串中有中文字符时出了什么问题?

编辑:我已经删除了 'content-lenght' 标题字段并且它可以工作,但是为什么呢?

0 投票
3 回答
10905 浏览

java - 如何在java中访问https站点

我必须通过我的 java 代码访问 https 站点。但它返回 401 响应。我在下面包含了我的代码。

请尽早提供帮助..提前谢谢....

0 投票
2 回答
45744 浏览

java - HttpURLConnection POST,conn.getOutputStream() 抛出异常

我想使用 HttpURLConnection 进行 POST。我正在尝试以两种方式进行此操作,但是在执行此操作时总是会感到异常:conn.getOutputStream();

在这两种情况下我得到的例外是:

java.net.SocketException:操作超时:连接:可能是由于地址无效

功能1:

或功能2:

0 投票
10 回答
49713 浏览

java - 如何检查 InputStream 是否已压缩?

有什么方法可以检查 InputStream 是否已被压缩?这是代码:

我尝试过这种方式,但它没有按预期工作 - 从流中读取的值无效。编辑:添加了我用来压缩数据的方法: