<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    MDA/MDD/TDD/DDD/DDDDDDD
    posts - 536, comments - 111, trackbacks - 0, articles - 0
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    HttpURLConnection設置網絡超時

    Posted on 2010-04-13 19:00 leekiang 閱讀(1732) 評論(0)  編輯  收藏 所屬分類: javaio,tcp
    Java中可以使用HttpURLConnection來請求WEB資源。
    HttpURLConnection對象不能直接構造,需要通過 URL.openConnection()來獲得HttpURLConnection對象,示例代碼如下:
    String urlStr= www.ttt.org;
    URL url = new URL(urlStr);
    HttpURLConnection conn = (HttpURLConnection)url.openConnection();

    ?

    HttpURLConnection是基于HTTP協議的,其底層通過socket通信實 現。如果不設置超時(timeout),在網絡異常的情況下,可能會導致程序僵死而不繼續往下執行。可以通過以下兩個語句來設置相應的超時:
    System.setProperty("sun.net.client.defaultConnectTimeout", 超時毫秒數字符串);
    System.setProperty("sun.net.client.defaultReadTimeout", 超時毫秒數字符串);

    其中: sun.net.client.defaultConnectTimeout:連接主機的超時時間(單位:毫秒)
    sun.net.client.defaultReadTimeout: 從主機讀取數據的超時時間(單位:毫秒)

    例如:
    System.setProperty("sun.net.client.defaultConnectTimeout", "30000");
    System.setProperty("sun.net.client.defaultReadTimeout", "30000");

    JDK 1.5以前的版本,只能通過設置這兩個系統屬性來控制網絡超時。在1.5中,還可以使用HttpURLConnection的父類 URLConnection的以下兩個方法:
    setConnectTimeout:設置連接主機超時(單位:毫秒)
    setReadTimeout: 設置從主機讀取數據超時(單位:毫秒)

    例如:
    HttpURLConnection urlCon = (HttpURLConnection)url.openConnection();
    urlCon.setConnectTimeout(30000);
    urlCon.setReadTimeout(30000);

    來源:http://www.xd-tech.com.cn/blog/article.asp?id=37

    另外可參考java中處理http連接超時的方法

    JDK中的URLConnection參數詳解

    linux下設置connect連接超時的方法

    java socket 用法(一)

    Linux,可以修改/proc/sys/net/ipv4/tcp_syn_retries的值,缺省是72,大約5分鐘左右,改小點時間就短些

    主站蜘蛛池模板: 欧美亚洲国产SUV| 精品免费国产一区二区| 亚洲高清无码专区视频| 又硬又粗又长又爽免费看| 亚洲五月激情综合图片区| 亚洲欧美日韩中文字幕一区二区三区 | 免费观看美女裸体网站| 大学生a级毛片免费观看| 亚洲中文字幕无码久久2020| 日韩一级视频免费观看| 久久性生大片免费观看性| 久久亚洲精精品中文字幕| 日本免费一区二区三区最新vr| 免费人成网站在线观看10分钟| 风间由美在线亚洲一区| 亚洲黄色在线网站| 免费一级毛片在级播放| 亚洲日本在线免费观看| 国产精品无码免费专区午夜| 国产精品亚洲四区在线观看| 亚洲国产黄在线观看| 亚洲国产成人久久综合野外| 亚洲国产精品嫩草影院久久| 亚洲色成人中文字幕网站| 成年女性特黄午夜视频免费看| 免费91最新地址永久入口| 欧洲精品码一区二区三区免费看| 日本亚洲色大成网站www久久| 国产亚洲欧洲精品| 国产自偷亚洲精品页65页| 日本免费网站在线观看| 亚洲视频一区二区| 免费一级毛片在线观看| 亚洲AV日韩AV天堂久久| 亚洲综合色视频在线观看| 亚洲国产综合专区在线电影| 亚洲精品无码久久久久A片苍井空| 国产精品免费久久久久久久久| 久久久久久毛片免费播放| a级成人毛片免费图片| 国产高清不卡免费视频|