日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 默认站点!

默认站点

當(dāng)前位置: 首頁(yè) >

java通过代理访问网络

發(fā)布時(shí)間:2023/11/27 29 豆豆
默认站点 收集整理的這篇文章主要介紹了 java通过代理访问网络 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

使用代理方式連接到網(wǎng)絡(luò)

@Testpublic void t13(){String charset = "utf-8" ; String proxyHost = "代理地址" ; int proxyPort = 1234 ; //代理端口String proxyUrsername = "登陸代理服務(wù)器的用戶名" ; String proxyPassword = "登陸代理服務(wù)器的密碼" ; String urlStr = "http://www.baidu.com" ; String ret = "" ; InputStream is = null ;  try {Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress(proxyHost, proxyPort)) ;URL url = new URL(urlStr) ;HttpURLConnection connection = (HttpURLConnection) url.openConnection(proxy) ;BASE64Encoder encoder = new BASE64Encoder() ;String authorization = new String(encoder.encode(new String(proxyUrsername+":"+proxyPassword).getBytes()));connection.setRequestProperty("Proxy-Authorization", "Basic " + authorization);  connection.setDoInput(true); connection.setRequestMethod("GET");connection.connect() ; is = connection.getInputStream() ;StringBuffer sb = new StringBuffer() ; int rl = -1 ; byte[] buf = new byte[1024] ; while( (rl=is.read(buf))!=-1 ){sb.append(new String(buf, 0, rl, charset)) ; }ret = sb.toString() ; connection.disconnect() ;} catch (MalformedURLException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();} finally {if( is != null ){try {is.close() ;} catch (IOException e) {e.printStackTrace();} }}System.out.println(ret);}

至于如何在連接網(wǎng)絡(luò)的時(shí)候彈出IE的代理框讓用戶輸入不知道怎么實(shí)現(xiàn)的

還有獲取IE代理也不知道怎么獲取的

轉(zhuǎn)載于:https://www.cnblogs.com/ooi-/p/4029100.html

總結(jié)

以上是默认站点為你收集整理的java通过代理访问网络的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得默认站点網(wǎng)站內(nèi)容還不錯(cuò),歡迎將默认站点推薦給好友。