私はFetch APIに探し始め、私のサンドボックス内で、私はそれが私がからフェッチした場合XML応答をしたい、ステータスコード0を返すAPIを取得
function getGithubGists() {
fetch('https://api.github.com/users/octocat/gists')
.then(function(response) {
response.json().then(function(data) {
console.log('data', data)
})
})
.catch(function(error) {
console.log('Error', error)
})
}
を経由してJSONオブジェクトの配列を返すようにhttps://api.github.com/users/octocat/gistsからフェッチするために取得することができますXMLを返すプライベートAPI、どのような変更が必要ですか?私は
headers: {
'Accept': 'text/xml'
}
を追加しましたが、私は未定義の状態コード0とコンソールのプリントデータを取得しておきます。フェッチはレスポンスがJSONであることを前提としているためですか?
また、Chrome DevToolsの[ネットワーク]タブには、私が期待しているXML応答が表示されます。
私はにconsole.logおかげでこのXMLレスポンスを印刷したい
<?xml version="1.0"?>
<psgxml>
<years>
<year>1974</year>
<year>1952</year>
<year>1928</year>
</years>
</psgxml>
!
ありがとうございます!何が間違っているのか分かりました。私は別のデータが必要です。まず、約束がある。 – Nikkawat