2009-05-01 9 views
0

JBossでサービスを実行します。時には、完全に解読されたパラメータを持つリクエストを受け取ります。以下は、Apacheのアクセスログエントリです。次のURLのredirect_urlパラメータを見てください。このようなURLを操作するには、パラメータをエンコードする必要があります。私たちが投稿するURLはエンコードされます。誰かが明らかに私たちに到達する前に何かをデコードしていますか、何らかのブラウザプラグインが間違っているか、私たちのサーバがわからないことをしています。HEADデコードされたリクエストを取得する

78.150.249.12 - - [30/Apr/2009:19:44:58 +0000] "HEAD /r/?client_id=2&redirect_url=http://www.amazon.co.uk/gp/search?ie=UTF8&keywords=William+Kentridge&search-alias=stripbooks&tag=inhouse3408608&token=3to08p0nn54916kfc000db5gmf HTTP/1.1" 400 - "-" "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)" 

78.150.249.12 - - [30/Apr/2009:19:44:58 +0000] "GET /r/?client_id=2&redirect_url=http://www.amazon.co.uk/gp/search?ie=UTF8&keywords=William+Kentridge&search-alias=stripbooks&tag=inhouse3408608&token=3to08p0nn54916kfc000db5gmf HTTP/1.1" 400 965 "-" "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)" 

答えて

1

HEADは/パターンはいくつかの種類のウェブ・アクセラレータプラグイン/プロキシのように見えるGET -/HEAD-INGのが存在するかどうかを確認するためにリンクを修正して、それを取り出します。あなたのJBossの前にいくつかの他のWebサーバーがないと仮定すると、あなたのせいかもしれません。

はまた、私は実際にそれが壊れたプロキシサーバだという理論をサポートする実際のユーザーエージェント文字列(XP上の実際のIE6のUAは、一般的に同様に彼らのCLRバージョンを送信する)、だとは思いません。

関連する問題