我们正在为一个类的项目工作并向我们的服务器发送POST请求。我们应该找回一个API令牌。我们console.log它在控制台中显示不同的(不需要的)响应,但在网络选项卡中显示正在发送的正确响应。
为什么会这样?即使我们回复了一个糟糕的回应,你也会认为这两个地方都是一样的。
我尽可能尝试使用代码示例进行更新,只是想知道是否有人遇到过类似的问题。
// Response in Console:
// { type: "cors", url: "someurl", status: "200", ok: true, statusText: "OK"}
//
// Response in Network > Name > Response
// {"user":{"id": xxx, "username": xxxxx}, "apiToken": xxxx}
//
答案 0 :(得分:0)
你可以尝试更新的版本吗? Chrome Canary本质上是每晚构建,它有最新的测试版本。由于与请求一起发送x-devtools-emulate-network-conditions
标头,因此已知此类问题。它已在最新版本中修复,但由于它仅在DevTools打开时影响页面,因此它不会修补到当前的Stable版本,因为它不会影响一般浏览。