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とどのように関連していますか?