1
A
回答
4
我有使用Apache Commons HttpClient庫來執行此操作。看看這裏: http://hc.apache.org/httpclient-3.x/tutorial.html
它比JDK HTTP客戶端支持功能更豐富。
0
如果是PHP中,你可以使用cURL,但由於它的Java,你會用HttpURLConnection,因爲我剛剛發現了這個問題:
1
如果你所需要的只是讀取url,你不需要求助於第三方庫,java已經內置支持來檢索URL。
import java.net.*;
import java.io.*;
public class URLConnectionReader {
public static void main(String[] args) throws Exception {
URL yahoo = new URL("http://www.yahoo.com/");
URLConnection yc = yahoo.openConnection();
BufferedReader in = new BufferedReader(
new InputStreamReader(
yc.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null)
System.out.println(inputLine);
in.close();
}
}
0
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.MalformedURLException; import java.net.URL; import java.net.URLConnection;
公共類URLConetent { 公共靜態無效的主要(字串[] args){
URL url;
try {
// get URL content
String a="http://localhost:8080//TestWeb/index.jsp";
url = new URL(a);
URLConnection conn = url.openConnection();
// open the stream and put it into BufferedReader
BufferedReader br = new BufferedReader(
new InputStreamReader(conn.getInputStream()));
String inputLine;
while ((inputLine = br.readLine()) != null) {
System.out.println(inputLine);
}
br.close();
System.out.println("Done");
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
相關問題
- 1. 如何通過xinetd從java服務器獲取客戶端IP?
- 2. 如何從遠程URL獲取特定的HTML內容?
- 3. 如何通過Java從特定的HTML頁面檢索內容
- 4. 從使用CURL讀取的URL中獲取特定內容
- 5. 如何使用richfaces/jsf從不同服務器獲取內容?
- 6. 如何獲取URL的HTML內容?
- 7. 如何使用Java從JSP URL獲取內容
- 8. 使用GAE JAVA服務HTML內容
- 9. 如何使用PHP從HTML中提取特定內容?
- 10. 如何從java中的服務器證書獲取OCSP url?
- 11. 使用服務器端XML解析器生成HTML內容
- 12. 如何從Apache https服務器端通過腳本獲取https post請求的內容
- 13. 如何使用angularjs從登錄服務獲取全局特定url的標頭?
- 14. 通過從HTML獲取信息通過PHP顯示內容?
- 15. 僅從java中的url獲取編碼的html內容
- 16. 如何從本地html文件獲取網絡服務器的內容
- 17. 如何僅使用PHP從文件中獲取特定內容。
- 18. 如何在使用file_get_contents時從特定標記獲取內容
- 19. 通過HttpServletResponse/HttpServletRequest獲取HTML內容
- 20. 如何獲取從服務器獲取數據的url/xmlhttprequest?
- 21. 如何從服務器獲取更新通知到客戶端?
- 22. 如何從服務器獲取android內容作爲文件?
- 23. 從可能使用Cookie的網站的URL中提取HTML內容通過Python
- 24. 如何從URL異步獲取內容?
- 25. java:獲取html內容
- 26. 如何從HTML/JS和android調用Java服務器端方法?
- 27. 通過android的服務器發送html內容
- 28. 如何使用java從給定的url中獲取基址url
- 29. 如何使用SignalR將內容從服務器端推送到客戶端?
- 30. 使用jquery從xml獲取Html內容
*更新*。從Apache Commons HttpClient主頁引用:「Commons HttpClient項目現在已經結束了,並且不再被開發。**已經被[Apache HttpComponents](http://hc.apache)取代**。 org /)項目[HttpClient](http://hc.apache.org/httpcomponents-client-ga)和[HttpCore](http://hc.apache.org/httpcomponents-core-ga/)模塊,它提供了更好的性能和更大的靈活性。「 – informatik01 2014-01-09 16:49:05