0
トークンが要求に応じて渡されない理由を理解できません。サーバー(java)はトークンを受け取りません。アングル2のヘッダー要求(get)にトークンがありません
サービス(角2) ...
private authToken: string = localStorage.getItem('auth_token');
private headers = new Headers({"Content-Type": "application/json"});
// private options = new RequestOptions({headers: this.headers});
constructor(private http: Http) {
this.headers.append("charset", "UTF-8");
this.headers.append("X-auth_token", this.authToken)
}
getCommunes(territoryId: number): Observable<any>{
return this.http
.get(`${urlBase}/forms/api/territoires/${territoryId}/communes`, this.headers)
.map(res => res.json())
}
... 私は "RequestOptions" を使用している場合、それは同じです。
ブラウザのコンソール
ネットワーク(リクエストヘッダで何も)
ありがとうございます!
あなたは(ダッシュ、および下線でない)ヘッダ名
X-auth-token
を使うべきだと思いますか? @pierreduc –@FredrikLundinそれは私が自分のプロジェクトから盲目的にコピーしたものです。 Woops。それを指摘していただきありがとうございます:) – PierreDuc
ご回答ありがとうございます。私はそれを試して、それは動作していません。それはおそらくサーバーの問題です... – yabe