gpt4 book ai didi

java - 使用 response.sendRedirect 方法在 java 中发送 Post 请求

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:13:41 27 4
gpt4 key购买 nike

我想用 java 发送一个 post 请求。我已经看到使用 Http Client 发布请求的示例。但我想使用 sendRedirect 方法。

例如, https://processthis.com/process?name=xyz&phone=9898989898

我想使用 post 请求来发送这些参数。因此,这些参数对任何人都是不可见的,同时我需要将我的网址重定向到该网址,

response.sendRedirect("https://processthis.com/process");

最佳答案

根据带有 HTTP/1.1 的 RFC2616,您可以发送 307 响应代码,这将使 user-agent 向提供的主机重复它的 POST 请求。在你的情况下做

response.setStatus(HttpServletResponse.SC_TEMPORARY_REDIRECT);
response.setHeader("Location", url);

response 是您的 HttpServletResponse 对象。

希望这对您有所帮助。

关于java - 使用 response.sendRedirect 方法在 java 中发送 Post 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21550752/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com