如果我将响应标头设置为
,我会得到一种奇怪的行为response.setHeader("dispatcher", "no-cache");
它不起作用,但是我将文本更改为除了调度程序之外的任何其他功能......有什么想法吗?
此处响应未设置为调度员......为什么?
答案 0 :(得分:2)
来自多个地方引用的Adobe documentation:
使用Dispatcher 4.0.0(及更高版本),引入了名为“Dispatcher:no-cache”的新标头。此标头通知调度程序不缓存响应。在将响应转发给客户端之前,调度程序将删除此标头。
Adobe Dispatcher是一个负载均衡器,这意味着它位于多个服务器前面并处理传入流量。将标题设置为:
response.setHeader("dispatcher", "no-cache");
然后Dispatcher将删除标题并转发响应而不进行缓存。因此,如果"It is not working"
表示您的标题正在消失,那么这就是预期的行为。