0
を追加することが、私は、サーバーに認証トークンを送信することに問題がある示したように、私はトークンを追加している:
リクエストヘッダは文句を言わない
let headers = new Headers();
headers.append('Authorization', token);
let options = new RequestOptions({ headers: headers });
return this.http.get(path, {headers: headers}).map(response => response.json());
私はリクエストにAuthorizationヘッダーを追加し、それがあるべきまっすぐ進むが、私がのリクエストヘッダをブラウザで確認すると、認証ヘッダはそこにはない!
それは次のようになります。
Accept:*/*
Accept-Encoding:gzip, deflate
Accept-Language:en-US,en;q=0.8
Access-Control-Request-Headers:authorization
Access-Control-Request-Method:GET
Connection:keep-alive
Host:192.168.1.117:3000
Origin:http://localhost:8100
Referer:http://localhost:8100/
User-Agent:Mozilla/5.0 (iPhone; CPU iPhone OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13B143 Safari/601.1
ので、私は値承認でアクセス制御リクエスト・ヘッダーを持っている代わりに、Authorizationヘッダーを持っていません。
彼の奇妙な行動についてのアイデア?ここで
このリクエストは、Angularアプリなどに配信されたのと同じサーバーに戻りますか? – nitind