123得票8回答
从HttpURLConnection获取InputStream对象时出现FileNotFoundException

我正在尝试使用HttpURLConnection(用于在Java中使用cUrl)向URL发送POST请求。 请求的内容是XML,最终点上的应用程序会处理XML并将记录存储到数据库中,然后以XML字符串的形式发送响应。该应用程序在本地托管于Apache Tomcat。 当我从终端执行此代码时,预...

115得票6回答
HTTPURLConnection不会从HTTP重定向到HTTPS

我不明白为什么Java的HttpURLConnection不能跟随从HTTP重定向到HTTPS URL。我使用以下代码获取https://httpstat.us/页面:import java.net.URL; import java.net.HttpURLConnection; import ...

114得票16回答
HttpURLConnection无效的HTTP方法:PATCH。

当我尝试使用非标准的HTTP方法(如PATCH)与URLConnection一起使用时: HttpURLConnection conn = (HttpURLConnection) new URL("http://example.com").openConnection(); co...

108得票6回答
Java HttpUrlConnection发送POST请求并发送JSON数据

我已经开发了一段Java代码,可以使用URL和HttpUrlConnection将以下cURL转换为Java代码。 cURL如下:curl -i 'http://url.com' -X POST -H "Content-Type: application/json" -H ...

101得票8回答
在Java中读取错误响应体

在Java中,当HTTP结果为404时,这段代码会抛出一个异常:URL url = new URL("http://stackoverflow.com/asdf404notfound"); HttpURLConnection conn = (HttpURLConnection) url.ope...

98得票9回答
在安卓中出现java.net.SocketTimeoutException: Connection timed out错误

我正在开发一个安卓应用,向 Web 服务器发送请求并解析 JSON 对象。经常在与服务器通信时出现 java.net.SocketTimeoutException: Connection timed out 异常。有时它可以完美地工作而没有任何问题。 我知道这个问题已经在 SO 上被问了很多次...

79得票6回答
在Retrofit中添加头部参数

我正在尝试调用一个需要传递API密钥的API。 我的服务调用使用HttpURLConnection已经完美运行。url = new URL("https://developers.zomato.com/api/v2.1/search?entity_id=3&entity_ty...

73得票10回答
Java.net.SocketTimeoutException: 超时。

使用 OkHttp 库时,应用程序遇到以下 SocketTimeoutException 问题。如果请求大小较小,则它运行正常(小于1MB)。即使我的套接字超时(readTimeout)值要高得多,我也在10秒内收到此异常。对于一个请求(大小为1.8MB),它一直失败。当我使用 HttpUrl...

72得票6回答
Android 下载二进制文件存在的问题

我在我的应用程序中从互联网下载二进制文件(视频)时遇到了问题。在 Quicktime 中,如果直接下载,则可以正常使用,但通过我的应用程序,某种方式会出现问题(尽管它们在文本编辑器中看起来完全相同)。以下是一个示例: URL u = new URL("http://www.path.to...

67得票5回答
从HttpURLConnection对象解析JSON

我正在使用Java中的HttpURLConnection对象进行基本的HTTP身份验证。 URL urlUse = new URL(url); HttpURLConnection conn = null; conn = (HttpURLConnec...