当我通过邮递员访问服务时缓存调解器不工作 - WSO2 - MI
Cache mediator is not working when I hit the services via postman - WSO2 - MI
我在代理内部使用缓存调解器,我正在调用内部序列的代理(我需要将缓存用于多个 API 这就是为什么我在内部序列中调用该代理)。然后我打电话给剩下的 API.
问题:当我通过 postman 访问其余 API 服务时,缓存不工作。
我从 SoapUI 访问的相同服务,缓存工作正常(第二次之后响应来自缓存存储)。
它 chrome 它也在工作。
我相信 Postman 在每个请求中都会发送一个随机令牌。 Postman-Token: <Token>
。缓存中介通过检查请求的 header 和负载来工作。当每次发送一个随机的 header 值时,缓存中介将其诊断为不同的请求。因此,不会从缓存中提供响应。
要解决此问题,请在 <headersToExcludeInHash/>
下的缓存中介配置中添加“Postman-Token”header
我在代理内部使用缓存调解器,我正在调用内部序列的代理(我需要将缓存用于多个 API 这就是为什么我在内部序列中调用该代理)。然后我打电话给剩下的 API.
问题:当我通过 postman 访问其余 API 服务时,缓存不工作。
我从 SoapUI 访问的相同服务,缓存工作正常(第二次之后响应来自缓存存储)。
它 chrome 它也在工作。
我相信 Postman 在每个请求中都会发送一个随机令牌。 Postman-Token: <Token>
。缓存中介通过检查请求的 header 和负载来工作。当每次发送一个随机的 header 值时,缓存中介将其诊断为不同的请求。因此,不会从缓存中提供响应。
要解决此问题,请在 <headersToExcludeInHash/>