1
我有一个Angular 4应用程序调用一个API与NTLM身份验证。它返回2 401和200的响应,但是,Angular中的订阅响应返回的响应没有定义,因为它似乎得到了前401个。在Fiddler中,我可以在200响应中看到我需要的所有内容,但它之前是两个401的。我如何获得200响应数据?如何获得成功的API响应NTLM授权?
Service.ts
getCurrentUser(): Observable<any> {
let options = new RequestOptions({ withCredentials: true });
return this.http.get(urlBase, options)
.map((response: any) => { return response.json() });
}
Component.ts
getUser() {
let result: any;
this._userService.getCurrentUser()
.subscribe(
data => result = data
);
console.log(result);
}