Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从Java中的Http响应获取返回url?_Java - Fatal编程技术网

如何从Java中的Http响应获取返回url?

如何从Java中的Http响应获取返回url?,java,Java,我正在编写一个客户端小程序,只是发布一个HTTP请求,带有一个回调url,如下所示: //http:url?redirect\u url=MY\u redirect\u url。然后它将转到指定的重定向url,并附加一些我感兴趣的内容 我怎样才能得到有用的航运信息重定向网址? 我应该使用哪个Java包?使用HttpRequest您可以提取原始主机和端口,仅此而已。如果希望有回调URL,则需要以特定于应用程序的方式将其包含在HTTP请求的正文中。例如,您可以使用JSON并将其放在JSON中,或者如

我正在编写一个客户端小程序,只是发布一个HTTP请求,带有一个回调url,如下所示:
//http:url?redirect\u url=MY\u redirect\u url
。然后它将转到指定的重定向url,并附加一些我感兴趣的内容

我怎样才能得到有用的航运信息重定向网址?
我应该使用哪个Java包?

使用
HttpRequest
您可以提取原始主机和端口,仅此而已。如果希望有回调
URL
,则需要以特定于应用程序的方式将其包含在HTTP请求的正文中。例如,您可以使用JSON并将其放在JSON中,或者如果您的身体中只有这些内容,您也可以使用纯文本。

让您的问题更清楚。如果发出HTTP请求,响应将来自同一URL。您是在编写服务器还是在编写客户端?问题不清楚…谢谢,我更新了我的问题,使之更具体。@larmbr从您的问题来看,您发送的
重定向\u url
似乎是邮件正文的一部分。你是怎么放在那里的?如果您使用的是
HttpRequest
,那么服务器端也有类似的方法,使用相同的类和库。我只需在java.net.url中编码该url,然后使用HttpURLConnection。但是它不能满足我的需要,我无法得到重定向url的响应。还有其他方法吗?@larmbr响应是由服务器而不是客户端生成的。如果您在响应中指定了重定向url,则服务器应将其设置为客户端,而不是客户端