0

私の 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

ただし、リクエストは次の URL にリダイレクトされます。

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=ミラノ

(ブラウザでこれを試すと、URL の変更が表示されます)

私の問題は次のとおりです。最初の GET 内から bwid 値を取得するにはどうすればよいですか?

この値は、新しい送信がボタン「Calcola」に関連付けられるたびに動的に生成されることを考慮してください。

4

1 に答える 1

0

おそらく、あなたはリダイレクトされています。リクエストの実装方法によっては、異なるソリューションを使用する必要がある場合があります。URLクラスを使用した場合は、次のようになります。

リダイレクト (3XX Http ステータス コード) を受け取った場合は、応答で「Location」ヘッダーを探し、そのヘッダーの値に移動します。

于 2012-03-22T13:49:10.217 に答える