当前位置:
代码迷
>>
Web前端
>> 由于HttpURLConnection的getContentEncoding处理异常的有关问题
详细解决方案
由于HttpURLConnection的getContentEncoding处理异常的有关问题
热度:
61
发布时间:
2012-08-21 13:00:22.0
由于HttpURLConnection的getContentEncoding处理错误的问题
今天犯了一个弱智的错误,我使用java.net.HttpURLConnection从网络上读取输入,
由于我没有预览判断返回给我的数据的内容编码格式,导致了我读取数据时出错。
我就直接当作普通的InputStream来读取,但是实际上返回的内容可能是gzip压缩过的。。。
所以需要先调用getContentEncoding来判断是否是“gzip”的压缩格式,再使用GZIPInputStream来包装读取才不会出错。
相关解决方案
*求解决一个简单的线程有关问题!HttpURLConnection!
httpUrlConnection post请求超时能导致自动重发吗(求大神)
HttpURLConnection mediaConn.getHeaderField("Content-Type") 获取的值为null解决思路
HttpURLConnection 或者 HttpClient下载的时候,如何控制下载速度
HttpURLConnection 类中setRequestProperty()的使用,该如何处理
java HttpURLConnection 设置超时没有效果,该怎么处理
初学者有关问题:上传图片哪个好用啊“HttpPost”还是“HttpURLConnection”
android 4.0 HttpURLConnection. getInputStream() 为空的有关问题
HttpClient、HttpURLConnection、OKHttp和Volley比较