我想寫一個java(SE)程序來連接到代理服務器,可以說123.123.123.123:8080。我將如何實現這一目標?我的機器和代理服務器之間的協議是什麼?什麼是Java框架的類可以使用?如何使用Java連接到代理服務器
回答
在Java 5中的網絡代理配置的權威性參考是這個Java Networking and Proxies頁面。
自java 1.5以來,您可以使用java.net.Proxy類來創建代理。
Proxy proxy=new Proxy(Proxy.Type.HTTP, new InetSocketAddress("123.123.123.123", 8080);
URL url = new URL("http://www.example.com");
HttpURLConnection uc = (HttpURLConnection)url.openConnection(proxy);
uc.connect();
從上面的例子來看,我的電腦和代理服務器之間的連接是一種http協議嗎? – 2012-07-20 02:01:41
所以我可以說代理服務器是一種Web服務器?我很困惑.... – 2012-07-20 02:04:08
你可以通過'Proxy.Type.HTTP'或'Proxy.Type.SOCKS'來改變代理類型 – ifree 2012-07-20 04:20:53
是代理服務器是每當ü通過瀏覽器發送請求的web服務器... 獲得一些資源在特定的Web服務器(比如www.google.com)時,請求被髮送到代理服務器,而不是直接發送請求到谷歌服務器..代理服務器處理這個請求,將它們發送到Gooogle服務器,接收響應,然後將響應發送回瀏覽器。 代理服務器基本上用於公司領域,以限制對特定網站的訪問,以跟蹤特定員工使用的互聯網,並且還將一些通常使用的網頁保存在緩存文件中,以便當另一個請求到達時,則而不是連接到所需的服務器,它從緩存文件獲取網頁。因此它節省了時間。並且在將它提交到客戶端(瀏覽器)之前,它掃描來自任何服務器的傳入數據以查找惡意軟件。正在使用代理服務器,你可以去Internet Explorer設置 - >連接 - >局域網設置
- 1. 如何使用php和java從代理服務器連接?
- 2. 如何使用java代碼連接到SHOUTCAST服務器
- 3. 如何使用Ngnix代理連接到NodeJS服務器?
- 4. 如何將JaCoCo代理連接到應用程序服務器
- 5. 如何使用java(套接字)連接/ telnet到SPOP3服務器?
- 6. 使用java中的代理服務器代碼連接到站點
- 7. 代理服務器如何與tcp/http連接一起使用?
- 8. C#插座:通過代理服務器連接到服務器
- 9. 連接到通過代理服務器的SIP服務器
- 10. 使用Boto如何使用代理服務器連接到SSH客戶端?
- 11. 通過代理服務器通過java連接到網站
- 12. Grunt Connect代理服務器沒有連接到代理服務器
- 13. 使用SSL連接到FTP服務器的Java代碼
- 14. 使用libcURL通過HTTP代理連接到FTP服務器
- 15. 使用代理將iPhone連接到服務器?
- 16. 無法使用Windows代理連接到Enterprise Puppet服務器
- 17. 如何連接到Web服務(SSL啓用和代理接口)
- 18. 如何連接我的程序到服務器槽代理?
- 19. 我們如何使用Java連接到Active Directory服務器
- 20. 如何使用外部IP(Java)連接到服務器?
- 21. 如何觸發Steam使用Java連接到某個服務器?
- 22. 使用JAVA連接到遠程服務器的FTP連接
- 23. 用Java連接到IOCP服務器(Android)
- 24. 如何設置服務器使用代理連接到互聯網?
- 25. 如何在win32 API中使用代理連接到遠程服務器?
- 26. 如何使用curl和php通過代理連接到遠程服務器?
- 27. 重置代理服務器連接
- 28. SQL服務器管理工作室 - 如何使用連接字符串連接到SQL服務器?
- 29. 如何通過代理服務器使用XML-RPC連接到服務器中的笨
什麼樣的代理服務器?襪子? HTTP? – EJP 2012-07-20 10:01:59