2
で作業していない、確かに、私は認証ヘッダーとPUT HTTPリクエストを送信する必要があるが、それは働いていません。HTTPのPUTヘッダーは、私は角度に問題に直面していアンギュラ2
は、しかし、それは、POSTとが(まったく同じコードで)をGET DELETE と完全に仕事です。
要求
private header = new Headers();
// [...]
launchPutRequest(): Promise<any> {
const url = 'http://myurl.com/';
this.header = new Headers();
this.header.append('Authorization', 'Bearer ' + token);
return this.http.put(url, { headers: this.header })
.toPromise()
.then(response => {
return response.json().msg as any;
});
}
このイメージをよると、私はそのヘッダが不正だったと仮定し、なぜのみPUTと?
(url: string, body: any, option?: RequestOptionsArgs)
あなたが提供されています:
(url, options)
をおbody
を使用していない場合put
要求の署名があるので、あなたはおそらく、エラーを取得している
Thxはうまく機能します! – iDev