Javascript 如何在访问RESTAPI时解决ANGULAR中的授权问题
我在API中设置了身份验证和授权,它们在POSTMAN和.html文件中运行良好,我在web应用程序中使用的API与我可以登录的API相同,但随后的调用会出现错误 我从postman和我的应用程序中发现的区别是,在授权后尽快设置cookie,但在ANGULAR(我的web应用程序)中不会发生这种情况,我是否需要在标题中显式设置,或者是否有任何方法来处理此问题 通过邮递员/浏览器,它将cookie设置为请求头Javascript 如何在访问RESTAPI时解决ANGULAR中的授权问题,javascript,angular,Javascript,Angular,我在API中设置了身份验证和授权,它们在POSTMAN和.html文件中运行良好,我在web应用程序中使用的API与我可以登录的API相同,但随后的调用会出现错误 我从postman和我的应用程序中发现的区别是,在授权后尽快设置cookie,但在ANGULAR(我的web应用程序)中不会发生这种情况,我是否需要在标题中显式设置,或者是否有任何方法来处理此问题 通过邮递员/浏览器,它将cookie设置为请求头 Cookie:customkey=s%3kiwst51lspqiencity9tuyr4
Cookie:customkey=s%3kiwst51lspqiencity9tuyr4uhxbuvs3mb。%2FDLzmp0IC68OSwFDDQEtoUml%2BWBQ6k0dwvPcTMGLKls
同样,如果我尝试从ANGULAR开始,则不允许,因为我最终出现了401个未初始化错误应该具有一些连接后端服务所需的头属性 查看postman中的headers选项卡,并尝试在Angular请求中使用它 例如,使用$http依赖项:
$http({
method: 'POST', // or get
url: 'ENDPOINT',
headers: {
'Content-Type': 'buz',
'x-auth': 'bla',
'token': 'fuz',
},
data: { }
})
您使用的是什么版本的Angular?能否更清楚地说明您想要实现的目标?结果如何?标题是否未发送?