gpt4 book ai didi

java - 如果重定向失败则重定向到新的 url

转载 作者:行者123 更新时间:2023-12-03 21:46:26 30 4
gpt4 key购买 nike

我有一个场景,我从 Java 重定向到一个 URL("xyz.com/redirect")。但是,如果重定向 url("xyz.com/redirect") 超时或者重定向 url 已关闭,我希望收到通知,以便我可以重定向到另一个 URL (“xyz.com/handleTimeOut”)

我不会写任何 JavaScript 代码。我所要做的就是在 Java 端处理。据我所知,一旦我重定向,我就失去了对请求的控制,所以我不知道如何完成这个。

最佳答案

尝试使用 HttpURLConnection哪里可以得到ResponseCode()

HttpURLConnection urlCon = new HttpURLConnection(new URL(<String URL>));
urlCon.setFollowRedirects(true);
urlCon.connect();
urlCon.getResponseCode() // here you get response code from server

如果响应代码是成功的 2xx 代码,则您不会重定向,否则如果第一个 url 超时或重定向 url 已关闭,则打开到您要重定向的 url 的新连接

关于java - 如果重定向失败则重定向到新的 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22985836/

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