如何删除临时重定向(HTTP 307)上的post参数?

时间:2012-05-04 11:01:04

标签: java http redirect header response

我在重定向请求时遇到问题。我http://foo.com/bar?A=b传入GETPOST。我使用HTTP 307将其重定向到http://hockily.com/dockily?C=d&E=f

但是在hockily.com上,我有A,C和E. A是GET参数,C和E是POST参数。我需要删除A.我不应该发送它。我怎么能这样做?

我正在使用Java的Response作为回报

return Response.temporaryRedirect(
    URI.create((String) s.get("redirectString"))
).build();

请随时评论我无法提供的额外信息。

1 个答案:

答案 0 :(得分:0)

在POST请求后,将客户端重定向到新URI的正确HTTP状态代码为303.您应该使用seeOther()方法。