XMLHttpRequest.setRequestHeader小写所有标题名称,这种行为的官方解释是什么?

时间:2012-03-15 07:52:50

标签: webkit xmlhttprequest w3c specs request-headers

似乎 XMLHttpRequest.setRequestHeader 使所有标题名称都小写,它不符合规范,因为它们会留下一个字段用于解释这个问题,但有人知道是否有任何官方声明或解释为什么浏览器选择这样做?

您可以在Chrome 17或Firefox 10中试用此代码段:

var xhr = new XMLHttpRequest;
xhr.open('get', 'someurl.php);
xhr.setRequestHeader('X-Test', 'one'); // gets lowercased down to "x-test"
xhr.send();

0 个答案:

没有答案