Mobile Proxy 導(dǎo)致的問題

問題

在最近的一次調(diào)試過程中字旭,發(fā)現(xiàn)網(wǎng)絡(luò)良好的狀況下据沈,F(xiàn)lutter 頁面網(wǎng)絡(luò)請求出現(xiàn)快速失敗的問題捶牢。而比較奇怪的是鸠珠,如果使用配置好的代理(proxy)后,網(wǎng)絡(luò)錯誤卻消失了秋麸。

解決過程

最直接的想法是看 HttpClient 中報錯的異常信息到底是什么渐排,在重現(xiàn)的設(shè)備上觀察到,在進行 GET 請求時它報出了類似 " Invalid proxy :0 " 的錯誤消息灸蟆。此時問題似乎比較明朗了 驯耻,某種條件下讀取的設(shè)備proxy出現(xiàn)了無效值:host值變?yōu)? ",端口port值變?yōu)榱?0 炒考。

同時問題可以在部分手機上重現(xiàn)了:設(shè)備上正確配置好proxy之后可缚,隨即停用proxy;此時新創(chuàng)建的HttpClient使用了native端System.getProperty("http.proxyHost")System.getProperty("http.proxyPort") 讀取到的 " :0" 配置了proxy斋枢,進而導(dǎo)致后續(xù)請求出現(xiàn)網(wǎng)絡(luò)錯誤 ?帘靡。

小結(jié)

  • 需要嚴(yán)格檢測讀取系統(tǒng)proxy信息的有效性,強化以及定義好 Flutter / Native channel API杏慰;
  • 一般情況下只在開發(fā)階段啟用Proxy测柠,不干擾生產(chǎn)環(huán)境代碼邏輯。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末缘滥,一起剝皮案震驚了整個濱河市轰胁,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌朝扼,老刑警劉巖赃阀,帶你破解...
    沈念sama閱讀 211,265評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異擎颖,居然都是意外死亡榛斯,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評論 2 385
  • 文/潘曉璐 我一進店門搂捧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來驮俗,“玉大人,你說我怎么就攤上這事允跑⊥醮眨” “怎么了?”我有些...
    開封第一講書人閱讀 156,852評論 0 347
  • 文/不壞的土叔 我叫張陵聋丝,是天一觀的道長索烹。 經(jīng)常有香客問我,道長弱睦,這世上最難降的妖魔是什么百姓? 我笑而不...
    開封第一講書人閱讀 56,408評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮况木,結(jié)果婚禮上垒拢,老公的妹妹穿的比我還像新娘。我一直安慰自己火惊,他們只是感情好子库,可當(dāng)我...
    茶點故事閱讀 65,445評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著矗晃,像睡著了一般仑嗅。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上张症,一...
    開封第一講書人閱讀 49,772評論 1 290
  • 那天仓技,我揣著相機與錄音,去河邊找鬼俗他。 笑死脖捻,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的兆衅。 我是一名探鬼主播地沮,決...
    沈念sama閱讀 38,921評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼嗜浮,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了摩疑?” 一聲冷哼從身側(cè)響起危融,我...
    開封第一講書人閱讀 37,688評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎雷袋,沒想到半個月后吉殃,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,130評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡楷怒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,467評論 2 325
  • 正文 我和宋清朗相戀三年蛋勺,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片鸠删。...
    茶點故事閱讀 38,617評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡抱完,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出刃泡,到底是詐尸還是另有隱情乾蛤,我是刑警寧澤,帶...
    沈念sama閱讀 34,276評論 4 329
  • 正文 年R本政府宣布捅僵,位于F島的核電站家卖,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏庙楚。R本人自食惡果不足惜上荡,卻給世界環(huán)境...
    茶點故事閱讀 39,882評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望馒闷。 院中可真熱鬧酪捡,春花似錦、人聲如沸纳账。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽疏虫。三九已至永罚,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間卧秘,已是汗流浹背呢袱。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留翅敌,地道東北人羞福。 一個月前我還...
    沈念sama閱讀 46,315評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像蚯涮,于是被迫代替她去往敵國和親治专。 傳聞我的和親對象是個殘疾皇子卖陵,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,486評論 2 348

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)张峰,斷路器泪蔫,智...
    卡卡羅2017閱讀 134,629評論 18 139
  • 從三月份找實習(xí)到現(xiàn)在,面了一些公司挟炬,掛了不少,但最終還是拿到小米嗦哆、百度谤祖、阿里、京東老速、新浪粥喜、CVTE、樂視家的研發(fā)崗...
    時芥藍(lán)閱讀 42,209評論 11 349
  • 歡迎關(guān)注公眾號“Tim在路上” 1.聽說你對JVM有點研究橘券,講一講JVM的內(nèi)存模型吧(我說虛擬機棧额湘,本地方法棧,程...
    Tim在路上閱讀 3,526評論 4 91
  • //gradle 下載慢 //可以直接下載gradle之后放在對應(yīng)的目錄里//或者修改 根目錄下的文件bul...
    zeromemcpy閱讀 882評論 0 0
  • 黑色的海島上懸著一輪又大又圓的明月,毫不嫌棄地把溫柔的月色照在這寸草不生的小島上箭窜。一個少年白衣白發(fā)毯焕,悠閑自如地倚坐...
    小水Vivian閱讀 3,101評論 1 5