21得票2回答
从URLConnection读取二进制文件

我正在尝试从URLConnection读取一个二进制文件。当我用文本文件测试时,它似乎可以正常工作,但对于二进制文件则不行。在文件被发送时,我在服务器上使用了以下mime类型:application/octet-stream 但是到目前为止似乎什么都不起作用。这是我用来接收文件的代码:file...

20得票1回答
URLConnection与Cookies一起使用?

我正在尝试制作支持cookie的URLConnection。根据文档,我可以使用:CookieManager cookieManager = new CookieManager(); CookieHandler.setDefault(cookieManager); 我无法使这段代码运行,然后我...

19得票3回答
URLConnection无法获取字符集。

我正在使用URL.openConnection()从服务器下载东西。服务器返回了以下信息:Content-Type: text/plain; charset=utf-8 但是connection.getContentEncoding()返回null。这是怎么回事?

19得票7回答
Java.IO异常:服务器返回HTTP响应代码:500

我在Java中遇到了这个问题。 我想从URL获取一些HTML信息。 这段代码一直运行良好,但突然间就停止工作了。 当我使用浏览器访问此URL时,它没有任何问题。 代码:URL site = new URL(this.url); java.net.URLConnection yc = sit...

19得票3回答
URLConnection中设置头部的正确方法是什么?

我的代码如下:URLConnection cnx = address.openConnection(); cnx.setAllowUserInteraction(false); cnx.setDoOutput(true); cnx.addRequestProperty("Us...

18得票2回答
URLConnection的setRequestProperty与addRequestProperty区别

假设我正在与Web服务器进行HTTP通信,并且我将接受html或纯文本,但更喜欢html。 换句话说,标头应该是(我认为!) Accept:text / html,text / * 我正在使用Java,所以我有一个URLConnection。 我应该使用:myUrlConnction.se...

18得票1回答
Android的HttpURLConnection在HEAD请求时抛出EOFException异常

这段小代码片段在我的Mac的JVM上运行良好。但是,在Android 4.2上执行时会崩溃。import java.net.HttpURLConnection; import java.net.URL; public class App { public static void ma...

18得票4回答
我可以在全局范围内设置HTTP连接的超时时间吗?

我有一个程序,使用javax.xml.ws.Service调用由WSDL定义的远程服务。该程序在Google App Engine上运行,默认情况下将HTTP连接超时设置为5秒{1}。由于这个服务经常需要很长时间才能响应,所以我需要增加这个超时值。但由于这个请求不是使用URLConnectio...

18得票2回答
URLConnection.setUseCaches()在实际中是如何工作的?

我有一个Applet,它通过URLConnection使用http连接加载图像。我为所有连接设置了setUseCaches(true),但仍然没有看到任何缓存行为。我的图像的HTTP头部具有合理的缓存设置。如果您查看bug 4528599,那里有这样一个相当神秘的陈述: 引用: 当前版本(1...

17得票6回答
URLConnection或HTTPClient:哪个提供更好的功能和更高的效率?

我想创建一个Android应用的登录表单。我希望使用POST方法将信息发送到服务器端,由一个PHP文件进行处理; 然后验证参数并返回响应。 我查看了使用HttpClient和URLConnection实现的内容,它们非常相似。在Android应用中使用哪个更有效率?