【发布时间】:2015-10-17 15:34:50
【问题描述】:
有没有办法告诉 cURL 命令不要使用服务器端的缓存? 例如;我有这个 curl 命令:
curl -v www.example.com
如何让 curl 发送一个不使用缓存的新请求?
注意:我正在终端中寻找可执行命令。
【问题讨论】:
-
是什么让你认为 curl 正在缓存请求?
-
我说的是服务器端缓存;假设该站点正在使用
memcache -
如果你可以访问服务器,你可以实现一个绕过缓存的自定义参数,否则,没有。
-
在服务器端编码您的应用程序以接受绕过缓存的参数。
-
我认为 Alex 所说的是在 URL 中发送一个参数,例如
http://www.example.com/?caching=off您也可以发送一个自定义标头:stackoverflow.com/questions/356705/… 但是您的服务器端应用程序当然必须理解这些命令并通过关闭缓存对它们进行操作。如果有人可以禁用远程站点的缓存机制,那将是一个巨大的安全漏洞
标签: linux bash caching curl memcached