2011-05-18 49 views
2

我想在Java中做一些開發。我希望能夠訪問一個網站,例如說如何向網站發送查詢並解析結果?

www.chipotle.com

右上角,他們有一個地方,你可以在你的郵政編碼輸入,它會給你所有最近的地點。該程序將爲用戶輸入他們的郵政編碼只有一個空白框,並且它將查詢實際的chipotle服務器以檢索最近的位置。我該怎麼做,以及我收到的數據如何存儲?

這可能是後續問題,我應該用什麼方法來解析數據。

謝謝!

回答

3

首先,您需要知道執行查詢所需的參數以及這些參數應該提交到的URL(表單的action屬性)。因此,您的應用程序必須使用您自己的參數(可能只是郵政編碼)對URL進行HTTP請求。最後解析答案。

這可以通過標準Java API類來完成,但它不會很健壯。更好的解決方案是HttpClient。這裏有一些examples