0
我需要從網頁獲取數據,爲此我需要保持會話活着(我這麼認爲),所以當我通過瀏覽器輸入用戶名密碼到網站,我運行我的代碼,該代碼從我的瀏覽器中獲取cookie,併發送附加到頁面的cookie的post請求。我想要的數據是如何使用java發送POST請求與遠程服務器上的cookie
我需要從網頁獲取數據,爲此我需要保持會話活着(我這麼認爲),所以當我通過瀏覽器輸入用戶名密碼到網站,我運行我的代碼,該代碼從我的瀏覽器中獲取cookie,併發送附加到頁面的cookie的post請求。我想要的數據是如何使用java發送POST請求與遠程服務器上的cookie
您可以使用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
u能告訴我如何從URL中使用使用IM response.when源代碼的System.out.println(httpcon.getResponseCode()); //輸出200 \t System.out.println(httpcon.getResponseMessage())//打印成功 – saum22 2011-12-21 11:30:43
您需要什麼數據以及從哪個網站。 – RanRag 2011-12-21 11:40:31