0

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

但是在 hockily.com 上,我同时拥有 A、C 和 E。A 在 GET 参数上,C 和 E 在 POST 参数上。我需要删除 A。我不应该发送它。我怎样才能做到这一点?

我正在使用 JavaResponse来获得类似的回报

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

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

4

1 回答 1

0

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

于 2012-05-04T12:49:54.830 回答