Angular 角度中的http.get与http.request

Angular 角度中的http.get与http.request,angular,Angular,我注意到人们使用两种方式从远程源检索数据:http.get()和http.request() http.get()和http.request()方法在Angular中有什么区别?http.get()只是将http.request()与request参数的方法字段设置为RequestMethod.get的一种简写方法 使用http谓词命名的http方法也是如此: http.put() http.post() http.delete() http.head() http.patch() http.

我注意到人们使用两种方式从远程源检索数据:
http.get()
http.request()

http.get()
http.request()
方法在Angular中有什么区别?

http.get()
只是
http.request()
request
参数的
方法
字段设置为
RequestMethod.get
的一种简写方法

使用http谓词命名的
http
方法也是如此:

  • http.put()
  • http.post()
  • http.delete()
  • http.head()
  • http.patch()
  • http.options()
(根据方法,使用一些方便的其他参数作为相关
RequestOption
的快捷方式,例如
http.post()的
body

因此,实际唯一的区别就是可读性,但这一点非常重要,以至于我们更喜欢使用这些特定的方法,而不是直接使用
http.request()

有关信息,请参阅相关文档链接:,这是一个很好的起点,可以解答有关常见角度对象和方法的含义和语法的任何基本问题

另外,不要忘记Angular是开源的,您可以搜索各种软件包的任何代码,并查看一下

以下是http:.

http.get()
只是
http.request()

使用http谓词命名的
http
方法也是如此:

  • http.put()
  • http.post()
  • http.delete()
  • http.head()
  • http.patch()
  • http.options()
(根据方法,使用一些方便的其他参数作为相关
RequestOption
的快捷方式,例如
http.post()的
body

因此,实际唯一的区别就是可读性,但这一点非常重要,以至于我们更喜欢使用这些特定的方法,而不是直接使用
http.request()

有关信息,请参阅相关文档链接:,这是一个很好的起点,可以解答有关常见角度对象和方法的含义和语法的任何基本问题

另外,不要忘记Angular是开源的,您可以搜索各种软件包的任何代码,并查看一下


这是http:.

的来源。我认为这并没有显示研究成果,因为这在文档中很容易找到:对不起。谷歌对此一无所知。通常,它不链接到角度文档。也许这个问题会对未来的读者有所帮助,因为它排名很好。()当你在谷歌上搜索任何angularjs(2-4)文档或提示时,我强烈建议在搜索词后添加
-angularjs
,以清除所有不相关的angularjs膨胀的结果!否则,找到你想要的东西可能会很痛苦。我认为这并没有显示研究成果,因为这在文档中很容易找到:对不起。谷歌对此一无所知。通常,它不链接到角度文档。也许这个问题会对未来的读者有所帮助,因为它排名很好。()当你在谷歌上搜索任何angularjs(2-4)文档或提示时,我强烈建议在搜索词后添加
-angularjs
,以清除所有不相关的angularjs膨胀的结果!否则,找到你想要的东西会很痛苦。