いくつかの助けが必要ですが、私の角のクライアントからのhttp.put
とhttp.delete
のリクエストはどれもhttp.options
に変更されています。私が持っている 唯一のエラーは、次のとおりです。角2:PUTとDELETE要求がオプションに変更されました
ERROR Object { headers: Object, status: 0, statusText: "Unknown Error", url: null, ok: false, name: "HttpErrorResponse", message: "Http failure response for (unknown …", error: error }
誰かがアイデアを持っている場合は、おかげで私を答えること。プリフライトを受信したときにサーバー(あなたのAPI)がエラーを持っているので
が
let header = new HttpHeaders({
'Access-Control-Allow-Credentials':'true',
'Access-Control-Allow-Origin' : '*',
'Access-Control-Allow-Headers' : 'Origin, X-Requested-With, Content-Type, Accept'
});
this.http
.put('http://localhost:1993/pays/'+this.codeNouveauPays, JSON.stringify(""), {
headers : header,
params : new HttpParams().set('nom', this.nomNouveauPays).set('code', this.codeNouveauPays)
})
.subscribe();
[CORS](https://en.wikipedia.org/wiki/Cross-origin_resource_sharing)の問題があるかどうかを確認すると、問題が発生している可能性があります。 – bracco23
httpコールコードを共有できますか? – k11k2
@ bracco23 httpグリズリーサーバーの解決策が見つかりません –