删除邮递员缓存

时间:2015-12-17 07:07:23

标签: postman

我使用Postman扩展来检查我的RESTful API

我正在尝试向我的" localhost"发出请求,但它似乎缓存了其中一个查询参数。

我尝试清除Chrome浏览器的缓存但这似乎不起作用。我甚至改变了API资源名称。

有没有人遇到过这样的问题?

4 个答案:

答案 0 :(得分:4)

可以使用

Cache-Control请求标头,但有一点需要澄清

no-cache并不意味着不缓存。实际上,它意味着在使用任何缓存的响应之前,它在每个HTTP请求中“重新验证服务器”。如果服务器说资源仍然有效,则缓存仍将使用缓存版本。

虽然no-store实际上要求不缓存,但不打算在缓存中存储任何内容。

答案 1 :(得分:2)

我建议使用Postman App而不是扩展名,因为使用postman app你可以做很多很酷的事情,比如你可以使用控制台来调试你的API,创建/删除cookie和使用优秀的GUI缓存。

答案 2 :(得分:0)

我尝试了上面的解决方案,但它对我不起作用。起作用的是重新启动应用程序。我正在使用eclipse并运行spring boot应用程序。

如果有人使用相同的环境并面临相同的问题,则可能会有所帮助。

答案 3 :(得分:0)

我遇到了同样的情况,请求缓存在 Postman 中。我从 PM 的 Cookies 部分删除了 JSESSIONID cookie 而不是关闭 PM 应用程序,它解决了我的问题(意味着 - 调用到达了我的本地主机应用程序)并得到了准确的响应。如果有人需要此解决方案,请尝试一下。