您好,匿名用户
随意问技术百科期待您的加入

chrome 关于refused to set unsage header "content-length" 如何解决

0 投票

我使用php+ajax学习进行网站建设,当使用 xmlHttp.setRequestHeader("content-length",Querystring.length); 时,在chorme里出现了这个错误,在webkit的浏览器里都会出现这个问题,请问如何解决呢? 它提示,这是不安全吗。那么该如何改呢?

用户头像 提问 2012年 12月1日 @ Archer 上等兵 (494 威望)
分享到:

1个回答

0 投票

是的,实际上chrome是按照w3c标准来执行的,你可以看这里的原文描述,http://www.w3.org/TR/XMLHttpRequest/#...

我把它摘录出来

Terminate these steps if header is a case-insensitive match for one of the following headers:

Accept-Charset
Accept-Encoding
Connection
Content-Length
Cookie
Cookie2
Content-Transfer-Encoding
Date
Expect
Host
Keep-Alive
Referer
TE
Trailer
Transfer-Encoding
Upgrade
User-Agent
Via

也就是说,当你的header匹配以上字符时,这一步骤将被终止

用户头像 回复 2012年 12月1日 @ Taurus 上等兵 (303 威望)
提一个问题:

相关问题

0 投票
1 回复 70 阅读
用户头像 提问 2012年 12月1日 @ Sona 上等兵 (306 威望)
0 投票
1 回复 29 阅读
用户头像 提问 2013年 11月6日 @ Dr. Mundo 上等兵 (281 威望)
0 投票
1 回复 95 阅读
+1 投票
1 回复 88 阅读
用户头像 提问 2013年 4月10日 @ mongodb 上等兵 (152 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...