我正在发送一个HttpURLConnection
with setInstanceFollowRedirects(true)
and 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 标头之一。
仅供参考,我不是HttpURLConnection
直接使用,而是通过 Play Framework 的 WS 包装器使用。
我的问题是 - 这是 Java(Sun JVM 1.7.0)的一个已知问题吗?还是可能是 Play Framework 中的错误?