繁体   English   中英

带有正文的 Java 后端 POST 请求到 Spring 端点,该端点返回重定向到另一个 URL

[英]Java backend POST request with body to a Spring endpoint that returns redirect to another URL

因此,我正在尝试向端点发出带有正文的 POST 请求,该端点返回重定向到另一个状态代码为 302 的 URL。我可以从后端发出此 POST 请求并将重定向 URL 作为字符串检索吗?

谢谢你。

我正在调用的端点如下所示,我需要该重定向 URL:

@PostMapping(value = "/something")
    public String doSomething(@RequestBody @NotNull final MultiValueMap<String, String> someMap) {
        doSomethinWithData();
        return "redirect:" + someUrl + "/abcd/" + "123457";
    }
}

您可以提交发布请求,然后检查响应代码并返回位置标头。

if (myConnection.getResponseCode() == 302) {
    String myRedirectUrl = myConnection.getHeaderField("Location");
    return myRedirectUrl ;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM