我在java程序中使用網(wǎng)絡(luò)編程,想下載一個(gè)資源,下面是我的代碼:當(dāng)我運(yùn)行程序的時(shí)候,就會(huì)發(fā)現(xiàn)第三行打開(kāi)連接報(bào)錯(cuò),報(bào)錯(cuò)的信息為“連接失敗Connection Refused”,但是我在瀏覽器中輸入 http://xxxx/file/dynamic_dex.jar 地址,回車(chē)后又可以正常下載資源了。我不解,這是怎么回事?為什么瀏覽器中可以打開(kāi)資源,但是用程序獲取就報(bào)錯(cuò)。進(jìn)一步測(cè)試,我又把地址換成了一張圖片,圖片資源居然可以成功的通過(guò)程序獲取。我再換到 http://xxxx/file/dynamic_dex.jar這個(gè)地址,依然打開(kāi)連接報(bào)錯(cuò)。這是為什么?我有什么地方理解錯(cuò)了嗎?補(bǔ)充,測(cè)試是在Android上。
1 回答

不負(fù)相思意
TA貢獻(xiàn)1777條經(jīng)驗(yàn) 獲得超10個(gè)贊
是否和你的文件擴(kuò)展名有關(guān),jar比較特殊,MIME不知道對(duì)不對(duì)
先換個(gè)擴(kuò)展名試試,一般情況下應(yīng)該不會(huì)出問(wèn)題,或者使用HttpClient試試
添加回答
舉報(bào)
0/150
提交
取消