• <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   管理


            99久久免费国产精品| 亚洲国产成人精品女人久久久| 欧美亚洲国产精品久久| 无码任你躁久久久久久老妇App| 久久这里有精品| 久久夜色精品国产噜噜亚洲AV| 久久精品国产亚洲网站| 久久国产高清一区二区三区| 久久精品国产久精国产果冻传媒| 久久精品人人做人人爽97| 国产成人精品久久| 色妞色综合久久夜夜| 精品国产热久久久福利| 亚洲人成精品久久久久| 丰满少妇人妻久久久久久4| 亚洲欧洲日产国码无码久久99| 94久久国产乱子伦精品免费| 日韩av无码久久精品免费| 久久国产精品免费一区| 色8久久人人97超碰香蕉987| 中文精品99久久国产| 久久国产精品国语对白| 久久综合丁香激情久久| 久久人人妻人人爽人人爽| 久久人人爽人人爽人人片av麻烦| 91精品观看91久久久久久| 久久精品国产亚洲AV嫖农村妇女 | 国内精品久久久久影院优| 色综合久久天天综线观看| 国产精品热久久无码av| 国产成人精品久久二区二区| 午夜天堂精品久久久久| 一本久久综合亚洲鲁鲁五月天| Xx性欧美肥妇精品久久久久久 | 精品国产日韩久久亚洲| 香港aa三级久久三级老师2021国产三级精品三级在 | 久久成人18免费网站| 天天久久狠狠色综合| 久久被窝电影亚洲爽爽爽| 日产精品99久久久久久| 久久99热只有频精品8|