1. ホーム
  2. angular

[解決済み] Angular 2 http.post()がリクエストを送信しない

2022-04-23 11:46:32

質問

postリクエストをしたとき、angular 2 httpはこのリクエストを送信しません。

this.http.post(this.adminUsersControllerRoute, JSON.stringify(user), this.getRequestOptions())

のようにリクエストすると、httpのpostはサーバーに送信されません。

this.http.post(this.adminUsersControllerRoute, JSON.stringify(user), this.getRequestOptions()).subscribe(r=>{});

これは意図的なものですか?もしそうなら、誰か理由を教えてください。またはそれはバグですか?

解決方法は?

このため post メソッドの Http クラスは observable を返すので、それをサブスクライブして、初期化処理を実行する必要があります。Observableは遅延です。

詳しくは、こちらのビデオをご覧ください。