F12 查看请求返回 304, Python requests 一直返回结果 200

F12 查看 Network headers 显示如下:
Request Method: GET
Status Code: 304 Not Modified

但通过 Python requests 库的 get 方法获取的 status_code 一直是 200。

请问这是什么原因?

阅读 5.2k
1 个回答

你看下两个请求的请求头是不是一样的呢?
关注下浏览器中的请求头,304会有:If-Modified-Since 和 If-None-Match(缓存机制)。然后Chrome调试模式中可以仅用缓存,你再刷新请求试试呢

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏