angular - angular http请求同时发送两次

标签 angular http zone.js

我用的是angluar4 http, 比如登录请求服务器, 当我点击按钮提交表单时,谷歌浏览器的网络捕获了两个请求,其中一个是zone.js: 2744(返回的数据是错误的)。

为什么有两次?

我的代码引用这里: https://angular.cn/tutorial/toh-pt6

1 all 2个 first 3个 second

最佳答案

https://developer.mozilla.org/en-US/docs/Glossary/Preflight_request

您首先会看到 OPTIONS 调用 - 这是浏览器在从与您提供 html 的来源不同的来源(服务器)请求数据时自动执行的调用(在某些情况下)。

关于angular - angular http请求同时发送两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46295957/

相关文章:

angular - 引用外部 typescript 文件时如何避免 "Module not found: Error: Can' t resolve 'tslib' "-error?

angular - 在可观察的 Angular http 中传递 header

http - cookie 中的 HMAC 有标准格式吗?

angularjs - 为什么 Zone.js 会改变 AngularJS 评估属性的方式?

javascript - 在 Angular 5 中禁用 zone.js 后不会触发 ngOnInit

angular - 将以前的值与输出发射器和 ValueChanges 进行比较

angular - routerLinkActive问题

javascript - 在响应正文与 Node.js 请求之间未定义?

javascript - Angular 变化检测zone.js

angular - onSubmit 未定义(Angular 6)