Angular 向 API 发出了 4 个 http 服务 2 个请求
Angular 4 http service 2 requests made to API
我正在使用自定义 headers 从我的 Angular 4 客户端应用程序向我的远程 API 发出请求。在网络选项卡中,我注意到每次发出 2 个请求,一个带有请求方法选项,另一个带有 Post/Put/Get.
这应该发生吗?谢谢。
是的。浏览器发出 2 个请求
- 选项
- GET/POST/PUT/DELETE(无论你的要求是什么)
OPTIONS 请求是检查您发出请求的服务器是否允许请求操作,即 GET/POST/PUT/DELETE(无论您的请求是什么)。
这些在服务器上定义为 e.x.'Access-Control-Allow-Methods', 'POST'
.
如果不允许请求的方法,则只会调用 OPTIONS 请求并出错。
我正在使用自定义 headers 从我的 Angular 4 客户端应用程序向我的远程 API 发出请求。在网络选项卡中,我注意到每次发出 2 个请求,一个带有请求方法选项,另一个带有 Post/Put/Get.
这应该发生吗?谢谢。
是的。浏览器发出 2 个请求
- 选项
- GET/POST/PUT/DELETE(无论你的要求是什么)
OPTIONS 请求是检查您发出请求的服务器是否允许请求操作,即 GET/POST/PUT/DELETE(无论您的请求是什么)。
这些在服务器上定义为 e.x.'Access-Control-Allow-Methods', 'POST'
.
如果不允许请求的方法,则只会调用 OPTIONS 请求并出错。