2011-12-21 110 views
0

我需要從網頁獲取數據,爲此我需要保持會話活着(我這麼認爲),所以當我通過瀏覽器輸入用戶名密碼到網站,我運行我的代碼,該代碼從我的瀏覽器中獲取cookie,併發送附加到頁面的cookie的post請求。我想要的數據是如何使用java發送POST請求與遠程服務器上的cookie

回答

0

您可以使用java提供的HttpURLConnection類。做一些這樣的想法: -

URL url = new URL("You URL"); 
HttpURLConnection hCon = (HttpURLConnection) url.openConnection(); 
hCon.setDoOutput(true); 
hCon.setRequestMethod("POST"); 
hcon.setRequestProperty("Cookie", myCookie); 
OutputStreamWriter out = new OutputStreamWriter(
hpCon.getOutputStream()); 
out.close() 

並嘗試讀取響應。

您也可以給看看到Apache HttpClient

+0

u能告訴我如何從URL中使用使用IM response.when源代碼的System.out.println(httpcon.getResponseCode()); //輸出200 \t System.out.println(httpcon.getResponseMessage())//打印成功 – saum22 2011-12-21 11:30:43

+0

您需要什麼數據以及從哪個網站。 – RanRag 2011-12-21 11:40:31

相關問題