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