使用React的获取方法:Chrome开发工具显示两个响应

时间:2016-06-18 00:51:34

标签: javascript google-chrome reactjs httprequest google-chrome-devtools

我们正在为一个类的项目工作并向我们的服务器发送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}
//

1 个答案:

答案 0 :(得分:0)

你可以尝试更新的版本吗? Chrome Canary本质上是每晚构建,它有最新的测试版本。由于与请求一起发送x-devtools-emulate-network-conditions标头,因此已知此类问题。它已在最新版本中修复,但由于它仅在DevTools打开时影响页面,因此它不会修补到当前的Stable版本,因为它不会影响一般浏览。