【发布时间】:2022-01-23 18:30:11
【问题描述】:
我正在尝试以编程方式访问响应的标头。
PS:使用 Chrome。 如果我添加断点并检查响应对象,它看起来好像没有标头。
如果我尝试打印标题,这两个日志语句都会显示 {}:
const response = await fetch(request);
console.log('headers stringify:', response.headers);
console.log('headers:', JSON.stringify(response.headers));
但是,在 Chrome 开发工具 Network 选项卡中,它显示响应具有标题。如何访问响应对象的标头?
【问题讨论】:
-
您在“网络”选项卡中看到了哪些标题?当您使用
get访问其中之一时,您会看到什么? (例如,如果标题之一是Example,那么console.log(response.headers.get("Example"));会得到什么?) -
我认为这个问题可能会对您有所帮助:stackoverflow.com/questions/48413050/… 简而言之:您看不到任何标题,因为您没有正确打印它们。
标签: javascript