0

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));
4

1 に答える 1