首页 > 编程知识 正文

Java HttpURLConnection setRequestProperty(“content-length“, “0“)不起作用

时间:2023-05-04 21:50:10 阅读:76426 作者:4377

开机自检验证Url的合法性时,今天突然遇到使用IIS的客户,结果411个status code .检索原因是请求头中没有设置内容长度。 在网络教程中,我说要尝试用setrequestproperty (“content-length”,“0”)进行设置,但最终我测试也会返回到411。

在调试中,是安全的,因此默认情况下不允许这些头指向自定义。

可以使用以下方法打开以下语句,并将以下语句尽可能放入main中:

system.set property (' sun.net.http.allowrestrictedheaders ',' true ' ); 当然,也可以添加开机自检内容并自动输入内容长度

con.setdooutput(true; output stream OS=con.get output stream (; 操作系统. write (({ } ).GetBytes ) ) utf-8 ) ); 操作系统. close (; 这样就可以了。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。