我们在Jenkins面前使用Apache。詹金斯的阿贾克斯呼叫包括一个n
头部,显然需要在往返中生存。如果我们在8080端口访问詹金斯,那么n
头是包含在响应中,如果我们通过mod_proxy的访问中,n
头越来越剥离。强制mod_proxy保留一些响应头
我试图mod_headers中使用保存这个头,但由于某种原因不能正常工作。有没有其他方法可以强制mod_proxy离开这个标题?
编辑1:
这是詹金斯得到返回的响应。
HTTP/1.1 200 OK
Server: Winstone Servlet Engine v0.9.10
Content-Type: text/html;charset=UTF-8
n: 131
Connection: Close
Date: Tue, 20 Mar 2012 09:53:42 GMT
X-Powered-By: Servlet/2.5 (Winstone/0.9.10)
这是Apache正在返回:
Connection:close
Content-Encoding:gzip
Content-Type:text/html;charset=UTF-8
Date:Tue, 20 Mar 2012 10:37:21 GMT
Transfer-Encoding:chunked
Vary:Accept-Encoding
编辑2:
原来的Nginx 确实通过相应的头回来。这是我现在设法解决它的方式。仍然原来的问题是相关的:有没有办法使用Apache来完成它?
标题是什么样的? mod_proxy应该(据我所知)只能扔掉语法上破碎的标题。 – 2012-03-20 10:22:09