我在重定向请求时遇到问题。我http://foo.com/bar?A=b
传入GET或POST。我使用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();
请随时评论我无法提供的额外信息。
答案 0 :(得分:0)
在POST请求后,将客户端重定向到新URI的正确HTTP状态代码为303.您应该使用seeOther()
方法。