gpt4 book ai didi

javascript - 如何阅读正文/响应 promise 中的 header

转载 作者:行者123 更新时间:2023-11-29 16:03:15 40 4
gpt4 key购买 nike

我正在使用 fetch API 调用 API 端点。我如何阅读已解决的正文 promise 中的响应正文标题

我的代码片段如下:

  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?
});

最佳答案

如 Fetch API 中所述 documentation ,您可以使用此代码段获取响应 header :

fetch(myRequest)
.then((response) => {
const contentType = response.headers.get('content-type');
if (!contentType || !contentType.includes('application/json')) {
throw new TypeError("Oops, we haven't got JSON!");
}
return response.json();
})
.then((data) => {
/* process your data further */
})
.catch((error) => console.error(error));

对于正文,您会找到here一些例子。

关于javascript - 如何阅读正文/响应 promise 中的 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37373129/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com