HTTP 411 ERROR CODE的处理方法
来源:互联网 发布:3g网络和2g网络的区别 编辑:程序博客网 时间:2024/06/08 01:30
在JAVA程序请求远程的URL时,有时候会得到如下的错误信息:
java.io.IOException: Server returned HTTP response code: 411
这是因为采用HTTP POST的方法向Web服务器请求时,没有提供相应的BODY数据,有的Web服务器就会拒绝这样的请求。我们可以参看错误代码411的官方解释(http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html):
10.4.12 411 Length Required
The server refuses to accept the request without a defined Content- Length. The client MAY repeat the request if it adds a valid Content-Length header field containing the length of the message-body in the request message.
解决方法是在请求头中设置一个Content-Length=0,并且向outputstream中写入一个空的BODY数据。
URL url = new URL("http://www.webservicex.net/MortgageIndex.asmx/GetCurrentMortgageIndexByWeekly");
final HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setDoInput(true);
conn.setDoOutput(true);
conn.setRequestMethod("POST");
conn.setRequestProperty("Content-Type","text/xml");
conn.setRequestProperty("Content-Length","0");
DataOutputStream os = new DataOutputStream( conn.getOutputStream() );
os.write( "".getBytes("UTF-8"), 0, 0);
os.flush();
os.close();
conn.connect();
InputStream is = conn.getInputStream();
Integer code = conn.getResponseCode();
final String contentType = conn.getContentType();
System.out.println(code+":"+contentType);
- HTTP 411 ERROR CODE的处理方法
- Http Error-Code List
- Http Error Code
- Http Error-Code List
- http error code
- http error code
- HTTP error Code
- Git error: RPC failed; result=22, HTTP code = 411 的解决办法
- git push时出现error: RPC failed; result=22, HTTP code = 411的问题
- HTTP Error - Status Code Definitions
- structs2处理error的方法
- git https方式提交报error: RPC failed; result=22, HTTP code = 411 提交大小限制修复方法
- gSOAP error code,HTTP 1.1 error codes
- 破解Keil3时出现错误:ERROR R208: RENEW LICENSE ID CODE (LIC)的原因及处理方法
- IIS7.0 HTTP Error 500.19 错误处理方法
- error: RPC failed; result=22, HTTP code = 500处理
- HTTP状态码(HTTP Status Code),常见的error 404, error 504等的意思(转)
- git push error HTTP code = 413
- latex绘制流程图及中文显示问题
- hdu 1237 简单计算器
- 小木马的伤感日志:希望这辈子你会比我幸福
- WebKit flash播放
- 3.10 循环语句
- HTTP 411 ERROR CODE的处理方法
- 分数的累加
- 判断 iframe 是否加载完成的完美方法
- 一节课才搞出来的完数!!
- Sunday字符串匹配算法,java实现
- window.open 子页面调用父页面方法 以及 子页面关闭事件
- mvc(不是一层只有一个控制器)
- Web网站的性能测试工具
- 分数的累加