リモートソースからデータを取得する2つの方法:http.get()
とhttp.request()
が使用されています。http.get vs http.request in Angular
角度のhttp.get()
とhttp.request()
の違いは何ですか?
リモートソースからデータを取得する2つの方法:http.get()
とhttp.request()
が使用されています。http.get vs http.request in Angular
角度のhttp.get()
とhttp.request()
の違いは何ですか?
http.get()
はちょうど速記RequestMethod.Get
として設定Request
引数のmethod
分野でhttp.request()
を使用することにあります。
同じではHTTP動詞と名付けhttp
方法のために行く:
http.put()
http.post()
http.delete()
http.head()
http.patch()
http.options()
だから、実際の唯一の違いはちょうど可読性ですが、それが十分IMHO重要です(方法に応じて、関連するRequestOption
のショートカットなど、いくつかの便利な他の引数、http.post()
用などbody
は、と)これらの具体的な方法を直接使用するよりも好む場合http.request()
関連するドキュメントのリンクは次のとおりです。https://angular.io/api/http/Http#members、一般的なAngulaの意味と構文に関する基本的な質問オブジェクトとメソッド。
また、Angularはオープンソースであることを忘れないでください。さまざまなパッケージのコードを検索して見てください。
ここはhttp:https://github.com/angular/angular/blob/master/packages/http/src/http.tsのソースです。
私はこれをdownvotingしていますが、これはドキュメントに簡単に記載されているので、研究努力はしていません。https://angular.io/api/http/Http#request – Claies
ごめんなさい。 Googleは無知だった。一般的に、それは角のドキュメントにリンクしていません。恐らく、この質疑応答は将来の読者にとって役に立つでしょう。 それはよくランク付けされています。 (https://www.google.com/search?q=http.get+vs+http.request+angular) – sanjihan
GoogleでAngular(2-4)ドキュメントやヒントを検索する場合は、 AngularJS bloatingのすべての結果をきれいにするために検索用語の後ろに-angularjs'を追加してください!それ以外の場合は、あなたが欲しいものを見つけるのは苦痛かもしれません。 – Pac0