• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            大龍的博客

            常用鏈接

            統(tǒng)計(jì)

            最新評論

            使用HttpURLConnection注意設(shè)置超時

            這幾天測試Paypal的支付接口PayflowAPI,發(fā)現(xiàn)在通信過程中如果網(wǎng)絡(luò)中斷,那么程序就會掛死。雖然API本身提供了Timeout的設(shè)置,但似乎不管用。

            經(jīng)過測試發(fā)現(xiàn),對方的代碼實(shí)現(xiàn)只是設(shè)置了connectTimeout,這樣在建立連接的時候如果網(wǎng)絡(luò)中斷,那么超時以后就會報(bào)出錯誤。但如果連接建立以后網(wǎng)絡(luò)中斷,則無法超時。這說明程序本身沒有設(shè)置readTimeout。

             

            正確的方法應(yīng)當(dāng)是調(diào)用HttpURLConnection的時候設(shè)置這兩個超時時間。由于第三方的程序無法修改,那么就需要設(shè)置JVM變量:

            Java代碼  收藏代碼
            1. System.setProperty("sun.net.client.defaultConnectTimeout""30000");  
            2. System.setProperty("sun.net.client.defaultReadTimeout""30000");  

            posted on 2011-09-23 03:00 大龍 閱讀(1160) 評論(0)  編輯 收藏 引用


            只有注冊用戶登錄后才能發(fā)表評論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            色婷婷综合久久久久中文字幕 | 国产精品免费久久久久久久久| 97久久久精品综合88久久| 亚洲人成伊人成综合网久久久| 99久久精品国产一区二区 | 久久成人小视频| 99久久99这里只有免费费精品| 国产成人99久久亚洲综合精品| 精品久久亚洲中文无码| 91超碰碰碰碰久久久久久综合| 亚洲精品无码久久一线| 国产精品VIDEOSSEX久久发布| 97精品国产97久久久久久免费 | 久久综合亚洲色HEZYO国产 | 996久久国产精品线观看| 亚洲精品tv久久久久| 久久国产综合精品五月天| 国产麻豆精品久久一二三| 日韩影院久久| 久久精品成人免费观看97| 国产V亚洲V天堂无码久久久| 亚洲愉拍99热成人精品热久久| 亚洲国产成人久久精品99| 99热热久久这里只有精品68| 国产精品美女久久久| 久久九九精品99国产精品| 国内高清久久久久久| 中文字幕久久精品| 香港aa三级久久三级老师2021国产三级精品三级在 | 精品水蜜桃久久久久久久| 国产亚洲美女精品久久久久狼| 天天爽天天狠久久久综合麻豆| 久久久无码精品亚洲日韩京东传媒| 久久久久国产视频电影| 久久婷婷五月综合成人D啪| 久久久久这里只有精品| 亚洲性久久久影院| 狠狠色丁香婷婷久久综合| 精品国产乱码久久久久久人妻| 一本色道久久99一综合| 国产午夜免费高清久久影院 |