在http auth后面读取带有fetch()的标头

时间:2018-07-27 14:08:10

标签: http fetch-api

我的整个应用程序都位于http auth之后。我已经登录。当我使用fetch()获取相同的原始资源时,我必须包括{credentials: 'include'}才能通过http auth。这样可行。无法读取任何标头。

这就是我的工作

const init = {credentials: 'include', redirect: 'manual'};
fetch('/form', init).then(rsp => console.log(rsp.headers));

它总是空的。始终为0个标题。甚至不是始终允许的标头,例如Content-type

如果我在另一页上做同样的事情,而不是在http auth后面,则会显示标题。

为什么没有通过HTTP身份验证的标题?身份验证本身有效。重定向已停止。但是没有标题。

请非常清楚:我已经通过身份验证。我不是在问如何通过fetch()进行身份验证。 {credentials: 'include'}已涵盖。

0 个答案:

没有答案