apiary API にリクエストを送信しようとしていますが、ヘッダーは常に無効です。API は、コードで正しく設定されている 'utf-8' としての文字セットを想定しています。API Web サイトのインスペクターで、リクエストが文字セットを UTF-8 に設定していることがわかります... リクエストの文字セットが大文字になっているのはなぜですか? どうすれば修正できますか?
var Request = new XMLHttpRequest();
Request.open('POST', 'URL');
Request.setRequestHeader('Content-Type', 'application/json; charset=utf-8'); //utf-8!!!
Request.onreadystatechange = function () {
if (this.readyState === 4) {
console.log('Status:', this.status);
console.log('Headers:', this.getAllResponseHeaders());
console.log('Body:', this.responseText);
}
};
var body = {
//JSON stuff
};
Request.send(JSON.stringify(body));