看板 AndroidDev 關於我們 聯絡資訊
我用okhttp post時常遇到超時的問題 有時莫名上一秒還好的,下一秒開始,每次連必超時 然後過一段時間就又順暢了 特別是在我server有更新資料時一定會超時 還是跟server有關? server是別人架的、linux系統 但我用其他方式postman,網頁post都沒問題 同一時間、同一網路 okhttp就是會超時 以下是我的程式碼 https://goo.gl/KThMFa 是有哪裡設定錯誤嗎? 沒有設置header? 我也把timeout時間拉長到15秒了 用其他方式大概都在1秒內 PS:volley也是同樣狀況... 聽說okhttp效能比較好 結果轉過來還是超時.... -- ╭═╮ ╭╮ ║║ ╭═══╮ ╭═══╮ ╭═╮ ╭═══╮ ╭═╮═╮ ║║ ║╭╮▌║ ╰═╮▌║ ║║ ║▌╭╮║ ║═╯˙╰═╮ ║˙║ ╭˙╭╯ ║˙║ ║˙╰╯║ ║˙║ ═══╯═╰═╯═══╯ ╰╯ ╰═══╯ ╰╯ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.218.51.154 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1516158029.A.3EC.html
ssccg: 有試過用不同裝置測嗎? 01/17 11:30
lazior: 目前使用nexus 5(6.0)、pixel(8.1)都有此問題 01/17 23:35
y3k: Server的問題機率比較大 01/18 07:48
y3k: 講Linux太籠統了 是用什麼軟體架、硬體規格問清楚點 01/18 07:49
lazior: wordpress架站,是中華電信的主機,硬體要問看看 01/18 08:48
ssccg: android從4.4以後底層(HttpUrlConnection的實作)就是okhttp 01/18 10:01
ssccg: 所以不太可能是okhttp的問題(或是說即使是,也必須靠server 01/18 10:01
ssccg: 端解決...) 01/18 10:02
lazior: 所以在程式碼上,不需要額外加header之類?因為之前有看到 01/18 12:52
lazior: 一篇關於volley的文章,說加header模擬網頁訪問,可以減少 01/18 12:54
lazior: 等待的時間,但我實做起來還是沒用.... 01/18 12:54
lnmlee: 別人的Firewall把你擋住的可能性也是有的 01/21 23:53