繁体   English   中英

如何避免在 python 上缓存 HTTP 请求? (aiohttp)

[英]How to avoid caching HTTP requests on python? (aiohttp)

我在 replit 上运行一个项目,我对一些 rest api 端点做了一些 http 请求(使用 aiohttp)。 问题是它不断返回旧版本的响应。 当我尝试在浏览器或 curl 上访问相同的 rest api 端点时,响应已经更改/更新。 但是当我在 replit 中运行我的代码时,之前的请求中的响应仍然很旧。

尝试在 repl 中使用 python shell(aiohttp 和请求)运行请求,但仍然遇到同样的问题,但是当我使用 curl 时它很好。

我已经在标头上尝试了缓存控制/编译指示/过期,但仍然没有运气。

发送请求时使用此标头

  headers = {
    "cache-control": "max-age=0",
  }

session.get(url , headers=headers)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM