我使用 ajax 将文本发送到我的服务器。如果我删除下面的行,它就会中断。
xhr = new window.XMLHttpRequest();
xhr.open("POST", config.url, true);
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); // removal causes error
我注意到我的 get 请求不需要请求标头。事实上,这是我用过的唯一 requestHeader。
x-www-form-urlencoded 到底是什么,为什么需要它?
它如何/它与 encodeURIComponent 相关,我发现我还必须在发送到服务器的文本上运行?