在两个连续的HttpGET之后获取查询字符串

时间:2012-03-22 13:37:45

标签: java android http-request

在我的Android应用程序中,我使用此URL执行HTTP GET:

http://www.atm-mi.it/it/Giromilano/Pagine/default.aspx?s_place_hd=milano&e_place_hd=milano&s_add_hd=via%20dante%201&e_add_hd=corso%20sempione%2014

但请求重定向到此网址:

http://www.atm-mi.it/it/Giromilano/Pagine/default.aspx?bwid=c3854196-39e9-48cb-81ead0b80116c748-4f6b2880&wbt=nav&contextname=c3854196-39e9-48cb-81ead0b80116c748-4f6b2880&vp=174&ORIGINE=milano&DESTINAZIONE=milano

(在您的浏览器上尝试此操作,您会看到网址更改)

我的问题是:如何从第一个GET中检索bwid值?

考虑在每个新提交关联按钮“Calcola”

之后,该值会以动态方式生成

1 个答案:

答案 0 :(得分:0)

在所有可能的情况下,你被重定向。根据您实施请求的方式,您可能必须使用不同的解决方案。如果你使用了URL类,那就是一个。

如果您获得重定向(3XX Http状态代码),请在响应中查找“位置”标题,然后转到该标题的值。