如何使用Aurelia Fetch Client查询受Windows身份验证保护的API?
发布时间:2020-12-14 01:38:14 所属栏目:Windows 来源:网络整理
导读:我们有一个服务于Aurelia静态文件和API的Web服务器,服务器受NTLM保护(在OWIN上使用集成 Windows身份验证). 使用Aurelia Fetch Client时,我们可以成功点击API而不会出现问题.这是我们使用的配置: constructor(private http: HttpClient){ http.configure(con
我们有一个服务于Aurelia静态文件和API的Web服务器,服务器受NTLM保护(在OWIN上使用集成
Windows身份验证).
使用Aurelia Fetch Client时,我们可以成功点击API而不会出现问题.这是我们使用的配置: constructor(private http: HttpClient){ http.configure(config => { config .withBaseUrl('api/') .useStandardConfiguration(); }); 但是,当我们使用Aurelia Fetch Client时,我们得到401(未授权)(似乎缺少授权标头) constructor(private client: HttpClient) { client.configure(cfg => { cfg .withBaseUrl('http://localhost:80/api/someEndpoint') .withDefaults({ headers: { 'Accept' : 'application/json','X-Requested-With': 'Fetch' } }) 关于如何解决这个问题的任何想法都非常感谢. 解决方法
原来我错过了凭证:
constructor(private client: HttpClient) { client.configure(cfg => { cfg .withBaseUrl('http://localhost:80/someEndpoint') .withDefaults({ credentials: 'same-origin',headers: { 'Accept' : 'application/json','X-Requested-With': 'Fetch' } }) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何在Windows上使用ImageMagick命令行?
- 安装Windows Azure Storage v3.0.3使用NuGet失败
- windows – 每个NIC多个IP地址
- WPF文本输入框关闭Win10输入法设置
- windows-10 – IIS报告在WLS Bash中创建的文件夹“404 Not
- windows – 如何防止Alice杀死进程,但允许Bob卸载它?
- windows – 使其他应用程序窗口在Delphi中是半透明的
- 服务器安全设置技术实例系列教程--IIS用户设置方法
- .net – 使用msi在客户端机器上安装先决条件的最佳方法
- [Daily Coding Problem] 18 (LeetCode 239). Sliding Windo