gpt4 book ai didi

angularjs - Angular $http 回调不适用于 Chrome 中的 HTTP 304

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:26:15 24 4
gpt4 key购买 nike

我遇到了 Angular 1.5 的问题,但我无法通过 Google 找到类似的问题。一个可喜的变化,这个问题在 IE 中不存在,它只发生在最新版本的 Chrome 中。

当我使用 JSON API 并连续两次发送相同的 GET 请求时,第一个请求返回 200 OK,第二个请求返回 304 未修改。我正在使用 'Cache-Control': 'no-cache' 来模拟我们的(生成的)API 客户端如何执行请求。在缓存控制启用 的情况下,两个请求都被正确执行(请参阅 F12)并且程序终止。在缓存控制禁用的情况下,两个请求都可以正确执行 (F12),但程序不会终止。

这是 Chrome 中的错误,还是 Angular 的 $http 中的错误,还是我遗漏了一些关键细节?

Minimal example on JsFiddle

输出:

Hi
Sending request 1 to http://jsonplaceholder.typicode.com/posts/1...
Success 1!
Resolved 1!
Sending request 2 to http://jsonplaceholder.typicode.com/posts/1...

最佳答案

在 Google Chrome 更新后修复。

关于angularjs - Angular $http 回调不适用于 Chrome 中的 HTTP 304,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39369525/

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