24得票5回答
Java:发送HttpURLConnection请求前显示请求

我想使用HttpURLConnection向服务器发起一些API调用。但请求不成功,返回如下错误:<error> <http_status>400 Bad Request</http_status> <message>Unexpected...

23得票4回答
在SOAPUI中创建超时场景

我正在开发一个Web项目。我创建了一个Http Url Connection。但在此之前,我需要测试代码的超时InterruptedIOException,它将在超时时执行,但即使将超时时间设置为1毫秒,我的用例也成功执行。 我该如何在SOAPUI中制造延迟,以便我可以成功超时?

23得票1回答
HttpURLConnection的超时默认值

我似乎有些TCP请求会偶尔出现“卡住”的情况,就像它在等待某些响应,但连接已经被“断开”,因此永远不会有响应。 HttpURLConnection使用默认超时时间是否会出现这种预期行为?是否设置了明智的默认值,以便我不能默认进入这种奇怪的“挂起”状态?

22得票2回答
如何在Android OKHTTPClient请求中设置(OAuth token)授权头Authorization Header

我可以在普通的HTTPURLConnection请求中设置身份验证标头,如下所示:URL url = new URL(source); HttpURLConnection connection = this.client.open(url); connection.setRequest...

22得票2回答
如何从HttpURLConnection中读取完整响应?

我在Android上创建了一些代理服务器,用于修改HTTP头部。它可以正常工作,但是我必须将完整的响应转发到“顶层”。 我该如何从HttpURLConnection中读取整个响应(所有头部、内容和其他数据)?HttpURLConnection httpURLConnection; URL ur...

21得票3回答
Java中的持久化HttpURLConnection

我正在尝试编写一个Java程序,可以自动下载并命名一些我喜欢的网络漫画。由于我将从同一域请求多个对象,我希望拥有一个持久的HTTP连接,直到所有漫画都被下载完毕。下面是我的进展情况。如何在不打开新的HTTP连接的情况下从同一域但不同路径发出另一个请求?import java.io.Buffer...

20得票3回答
获取Bad Request的主体httpURLConnection.getInputStream()

我一直在开发一个调用 Rest API 的门户,当调用API并请求的数据不存在时,它会以JSON格式返回适当的错误消息(使用错误的请求HTTP代码-400),如果ID存在,则以JSON格式返回请求的数据(带有代码200)。 如何获取响应正文(包含错误描述),因为调用httpConn.getIn...

20得票3回答
使用HttpURLConnection发送UTF-8字符串

到目前为止,我一直使用以下代码片段来发送和接收JSON字符串:static private String sendJson(String json,String url){ HttpClient httpClient = new DefaultHttpClient(); Str...

19得票4回答
Tomcat,HTTP Keep-Alive和Java的HttpsUrlConnection

我有两个Tomcat服务器需要维持持久连接,以减少SSL握手次数。一个服务器(代理)位于DMZ中,而另一个服务器则安全地位于另一个防火墙后面。代理基本上只运行一个简单的servlet,在将请求转发到安全机器之前进行一些检查。在初始请求时,机器会交换证书,然后执行真正的工作。因此,我希望保持一个...

19得票2回答
cURL和HttpURLConnection - 发送JSON数据

如何使用HttpURLConnection发布JSON数据?我正在尝试以下内容:HttpURLConnection httpcon = (HttpURLConnection) ((new URL("a url").openConnection())); httpcon.setDoOutput(...