目前我的web應用程序在jboss上運行,但是我有一個用作應用程序代理的apache服務器。我有能力在我的jboss服務器上上傳XML文件。上傳時,它將返回HTTP 200和XML響應Content-Type: text/xml
。Apache服務器作爲Jboss問題的代理
某些用戶在重定向到jboss的apache實例上使用此功能。這些用戶在上傳文件和Accept:/頭時,有時會使用Content-Type:application/xml。與此頭的JBoss做的工作還行,但是Apache總是返回壞響應:
HTTP/1.1 502 Bad Gateway
< Date: Mon, 31 Jan 2011 23:33:47 GMT
< Server: Apache/2.0.63 (Unix) mod_jk/1.2.27
< Content-Length: 232
< Content-Type: text/html; charset=iso-8859-1
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>502 Bad Gateway</title>
</head><body>
<h1>Bad Gateway</h1>
<p>The proxy server received an invalid
response from an upstream server.<br />
</p>
當用戶使用應用程序/ XML而不是文本/ XML標頭值爲什麼會發生? apache是否以某種方式比較這些標題?當用戶使用text/xml值時,一切正常,並且apache輸出jboss 200 OK響應。
的httpd到 - > JBoss的? mod_jk,mod_proxy或其他?你在這裏貼的這個迴應標題,它是如何起源的?你有請求包在這裏粘貼嗎? – apast 2011-02-13 11:49:05