【发布时间】:2016-09-06 02:56:36
【问题描述】:
我正在尝试使用 Angular 调用 WebAPI,但遇到了凭据未授权的问题。它在 IE 中运行良好,但在 Chrome 和 FF(401 未经授权)中,凭据不会被转发。
我认为解决方案是将默认凭据添加到 Angular 中的调用中,但我不知道该怎么做,或者可能还有其他解决方案。
角度调用
import {Http} from 'angular2/http';
import {Injectable} from 'angular2/core';
import 'rxjs/Rx';
@Injectable()
export class MyListService{
constructor(private _http: Http) { }
getMyList() {
//return an observable
return this._http.get('http:////localhost:2311/api/MyListApi')
.map((response) => {
return response.json();
});
//.retry(3);
}
}
【问题讨论】:
标签: javascript c# asp.net angularjs asp.net-web-api