Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在代理内部使用缓存调解器,我正在调用内部序列的代理(我需要在多个 API 中使用缓存,这就是我在序列内部调用该代理的原因)。然后我正在调用其余的 API。
问题:当我通过邮递员访问其他 API 服务时,缓存不起作用。
我从 SoapUI 访问的相同服务,缓存工作正常(第二次响应来自缓存存储)。
它是镀铬的,它也在工作。
我相信 Postman 在每个请求中都会发送一个随机令牌。Postman-Token: <Token>. 缓存中介通过检查请求的标头和负载来工作。当每次发送一个随机头值时,缓存中介都会将其诊断为不同的请求。因此,响应不会从缓存中提供。
Postman-Token: <Token>
要解决此问题,请在缓存中介配置中添加“Postman-Token”标头<headersToExcludeInHash/>
<headersToExcludeInHash/>
https://docs.wso2.com/display/EI660/Cache+Mediator