60得票10回答
如何检查InputStream是否为Gzipped?

有没有办法检查InputStream是否已经被gzip压缩过了?以下是代码:public static InputStream decompressStream(InputStream input) { try { GZIPInputStream gs = new GZ...

57得票8回答
如何为Java HttpURLConnection流量启用线路日志记录?

我在另一个项目中使用了Jakarta commons HttpClient,现在我希望使用“标准”的HttpUrlConnection来实现相同的wire logging输出。 我曾经使用过Fiddler作为代理,但我希望直接从Java中记录流量日志。 仅仅捕获连接的输入和输出流是不够的,...

57得票8回答
Java简单代码:java.net.SocketException:服务器意外关闭连接

我在Java中编写了一些简单的代码,这个方法应该连接到网站并返回BufferedReader。private BufferedReader getConnection(String url_a) { URL url; try { Syst...

55得票2回答
Android HTTPUrlConnection:如何在HTTP正文中设置POST数据?

我已经创建了我的HTTPUrlConnection:String postData = "x=val1&y=val2"; URL url = new URL(strURL); HttpURLConnection conn = (HttpURLConnection) url.openCo...

51得票2回答
如何在HttpURLConnection中设置Content Type?

你知道如何在 HttpURLConnection 上设置 Content-Type 吗? 下面的代码是在黑莓上的,我想要等效于Android的代码:connection.setRequestProperty("content-type", "text/plain; charset=utf-8...

48得票3回答
Android 如何使用简单的 HttpURLConnection 将文件以 multipart/form-data 格式 POST 到 Google Blobstore?

我对HTML的工作原理知之甚少。我想要做的事情与以下类似,但在Android上进行。 <body> <form action="<%= some_url %>" method="post" enctype="multipart/form-data"...

48得票3回答
HttpURLConnection java.io.FileNotFoundException

以下代码在连接似乎是Apache服务器时运行良好,但是当我尝试连接到我的.Net服务器时,它会抛出错误。 我猜这是一个头部要求的问题,但无论我尝试什么都无法获得成功的响应。public String Download(String Url) { String filepath=null; ...

46得票4回答
在冰激凌三明治系统中,HttpURLConnection出现FileNotFoundException错误

我有一个 Android 应用,在 Android 2.x 和 3.x 上运行良好,但在 Android 4.x 上运行失败。 问题出现在以下代码部分:URL url = new URL("http://blahblah.blah/somedata.xml"); HttpURLConnect...

45得票5回答
如何使用cookieManager在httpUrlConnection中处理cookies

我有一个请求服务器,返回多个cookie,如下所示: 这是我将这些cookie存储到cookie管理器中的方法:HttpURLConnection connection = ... ; static java.net.CookieManager msCookieManager = new j...

45得票3回答
现在在 Android 上 HttpEntity 已经被弃用了,有什么替代方法?

随着Android 5.1的发布,所有Apache http的东西似乎都已经被弃用了。看文档是没有用的;它们全部说: This class was deprecated in API level 22. Please use openConnection() instead. Please ...