我正在使用fetch API
调用API端点。
如何在已解决的正文承诺中阅读回复正文和标题?
我的代码段如下:
fetch(url, {
credentials: 'include',
method: 'post',
headers: {
"Content-Type": "application/json; charset=utf-8",
},
body: JSON.stringify({
email: email,
password: password,
}),
})
.then(response => response.json())
.then(function(response) {
// How to access response headers here?
});
答案 0 :(得分:0)
如fetch documentation中所述,您可以使用此代码段获取响应标头:
fetch(myRequest).then(function(response) {
var contentType = response.headers.get("content-type");
if (contentType && contentType.indexOf("application/json") !== -1) {
return response.json().then(function(json) {
// process your JSON further
});
} else {
console.log("Oops, we haven't got JSON!");
}
});
对于正文,您会找到here一些示例。