gpt4 book ai didi

angular - http.get 与 Angular 中的 http.request

转载 作者:行者123 更新时间:2023-12-02 20:38:00 25 4
gpt4 key购买 nike

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

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

最佳答案

http.get()只是使用 http.request()速记method Request 的领域参数设置为 RequestMethod.Get .

http 也是如此用 HTTP 动词命名的方法:

  • http.put()
  • http.post()
  • http.delete()
  • http.head()
  • http.patch()
  • http.options()

(根据方法,使用一些方便的其他参数作为相关 RequestOption 的快捷方式,例如 body 表示 http.post() )

所以实际唯一的区别是只是可读性,但恕我直言,这一点非常重要,足以让我们更喜欢这些特定的方法而不是直接使用 http.request()

有关信息,这里是相关文档链接:https://angular.io/api/http/Http#members ,对于任何有关常见 Angular 对象和方法的含义和语法的基本问题,这是一个很好的起点。

另外,别忘了 Angular 是开源的,你可以搜索各种包的任何代码,看看它!

这是 http 的来源:https://github.com/angular/angular/blob/master/packages/http/src/http.ts .

关于angular - http.get 与 Angular 中的 http.request,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46609272/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com