HttpURLConnection
withsetInstanceFollowRedirects(true)
とを送信してPOST
います。次のようなリダイレクト応答を取得します。
HTTP/1.1 302 Found
Server: nginx
Date: Wed, 09 Jan 2013 20:47:56 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
Status: 302 Found
Status: 301 Moved Permanently
Location: http://foo.bar/...
そして、JVMが送信する次のリクエストはGET
(正しいリダイレクトされたURLへの)リクエストです。また、元のリクエストに追加したHTTPヘッダーの1つを削除しているようです。
参考までに、私はHttpURLConnection
直接使用しているのではなく、PlayFrameworkのWSラッパーを使用しています。
私の質問は-これはJava(Sun JVM 1.7.0)の既知の問題ですか?それとも、Play Frameworkのバグでしょうか?