0
我正在使用asp.net web api並且想要使用持票人令牌對用戶進行身份驗證。Angular2獲取持票人令牌網絡api
在我的登錄頁面我提交的用戶和呼叫我的交際服務
submitLogin():void{
this.user = this.loginForm.value;
this._commServe.login(this.user).subscribe(() => {
this.successMessage = "logged in";
},
error => this.errorMessage = <any>error
)
}
,這是登錄
login(user: User) {
var headers = new Headers();
headers.append('Content-Type', 'application/x-www-form-urlencoded');
headers.append('grant_type', 'password');
var body = JSON.stringify(user);
return this.http.post(baseUrl + "MeetingSchedulingService/Token"
, body, { headers: headers })
.catch(this.handleError);
}
我得到了很好的老Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource
即使我沒能在CORS服務。
我該如何修正上面的代碼。
親切的問候
這似乎是一個CORS問題比標記相關的問題更多。發佈您的後端代碼。 – lbrahim
問題已解決,謝謝。它給了我一個400指向語法錯誤。 – Arianule