頁眉信息我得到了一些示例代碼從這裏網用途: http://www.javadb.com/sending-a-post-request-with-parameters-from-a-java-class爪哇 - 創建一個HTTPRequest,從先前的請求
這工作正常。它在響應中設置相關的標題。但是,如果我想要訪問同一網站上的另一個網址,那該怎麼辦呢?如果我創建另一個URL對象,會話將丟失。我如何維護會話?
頁眉信息我得到了一些示例代碼從這裏網用途: http://www.javadb.com/sending-a-post-request-with-parameters-from-a-java-class爪哇 - 創建一個HTTPRequest,從先前的請求
這工作正常。它在響應中設置相關的標題。但是,如果我想要訪問同一網站上的另一個網址,那該怎麼辦呢?如果我創建另一個URL對象,會話將丟失。我如何維護會話?
你會在一個相當低的水平,除非那是故意的,你可能要考慮使用一個庫,比如Apache Commons的HttpClient,將處理cookie管理你。
我不知道回答你的問題的副手,但你可能要考慮使用HttpUnit。它使得很多打擊服務器的任務變得容易(例如認證,提供表單輸入等)。一如既往有折衷。也許這對你的需求來說太重了,但是它可以讓你維持與服務器的會話。
編輯:關於第二個想法:Commons HttpClient可能會更好。無論如何,我相信這是HttpUnit在引擎蓋下所使用的。