2024-06-02 17:11:46 发布
网友
Python的requests包是否默认缓存数据?
requests
例如
import requests resp = requests.get('https://some website')
将缓存响应吗?如果是,如何清除?
默认情况下,请求不进行缓存。您可以使用CacheControl之类的东西轻松地将其插入。
添加一个'Cache-Control: no-cache'头:
'Cache-Control: no-cache'
self.request = requests.get('http://google.com', headers={'Cache-Control': 'no-cache'})
Python请求没有任何缓存功能。
不过,如果你需要它们,你可以看看requests-cache,尽管我从来没有用过。
不过,截至2018年,它最后一次发布是在2016年,因此似乎没有得到维护。
默认情况下,请求不进行缓存。您可以使用CacheControl之类的东西轻松地将其插入。
添加一个
'Cache-Control: no-cache'
头:Python请求没有任何缓存功能。
不过,如果你需要它们,你可以看看requests-cache,尽管我从来没有用过。
不过,截至2018年,它最后一次发布是在2016年,因此似乎没有得到维护。
相关问题 更多 >
编程相关推荐