【发布时间】:2014-04-17 05:11:10
【问题描述】:
今天,我想利用Accept-Encoding 标头请求base64 格式的图像。快来了解一下,XMLHttpRequest 规范会阻止设置该标头!
http://www.w3.org/TR/XMLHttpRequest/#the-setrequestheader()-method
注意:上述标头由用户代理控制,以使其控制传输的这些方面。这在一定程度上保证了数据的完整性。不允许将以 Sec- 开头的标头名称设置为允许生成新标头,这些标头保证不会来自 XMLHttpRequest。
他们到底为什么要编写这样的规范?如果没有指定默认值(例如gzip,deflate,sdch),浏览器会更有意义。
【问题讨论】:
标签: ajax http-headers xmlhttprequest w3c http-accept-encoding