2016-10-11 73 views
2

因此,當我正在下載我的谷歌表單文檔的txt文件時,我得到這個HTTP/1.1 302 Moved Temporarily錯誤。這隻發生在我有Android 4.1.2的設備上。HTTP/1.1 302在特定設備上移動臨時錯誤?

它在我的模擬器上正常工作,並在新設備(android 6.0)上測試它沒有任何問題。

以下是錯誤:

D/Result: HTTP/1.1 302 Moved Temporarily 
       Content-Type: text/html; charset=UTF-8 
       Cache-Control: no-cache, no-store, max-age=0, must-revalidate 
       Pragma: no-cache 
       Expires: Mon, 01 Jan 1990 00:00:00 GMT 
       Date: Tue, 11 Oct 2016 07:45:42 GMT 
       Location: https://docs.google.com/spreadsheets/d/1T8v8xI_NEqvTlMqknR2_ZqgmPSdqrPphkDVwa6jM_6E/gviz/tq 
       P3P: CP="This is not a P3P policy! See https://support.google.com/accounts/answer/151657?hl=en for more info." 
       P3P: CP="This is not a P3P policy! See https://support.google.com/accounts/answer/151657?hl=en for more info." 
       Content-Encoding: gzip 
       X-Content-Type-Options: nosniff 
       X-XSS-Protection: 1; mode=block 
       Server: GSE 
       Set-Cookie: NID=88=AonSZlvYLa0ZXd-IFsyUeLLIVL8D0AR62cZV6t7J-glcZFVZwcJRZZyMtC2Tg1pYqHN0jtCskzHVOsqCpLXi9aDdnqBV34DrTmnSErpZQc75zXH0w-qiJ8WWie3dn5UK;Domain=.google.com;Path=/;Expires=Wed, 12-Apr-2017 07:45:42 GMT;HttpOnly 
       Set-Cookie: NID=88=k2RCOAv_u7aZ4MOMqF_wP7bQ0bFpbxDiLZcCE9628HRhUR-q941P34h91TAmbct_gGR5F_JDKHxDeQVl8G8Nz-zlEab8G0vHD-3uu58Y-GKWCF_iTIMCasTBrmIMoKWJ;Domain=.google.com;Path=/;Expires=Wed, 12-Apr-2017 07:45:42 GMT;HttpOnly 
       Alt-Svc: quic=":443"; ma=2592000; v="36,35,34,33,32" 
       Transfer-Encoding: chunked 

       00000001 

       00000001 
       ? 
       00000001 

       00000001 
       ?? 
       00000001 
       ?? 
       001 
       ?? 
       e3 
       ????????m?KO?0?????g)??Bn????RB?`!?E???u? <~=???\V;;?[R???R???XE?Zς#&?mo????CB?/?i????k??]?mF?>??^G?K???&L 
       ???]??G?wH??Q???K?'w2.?F??7Y?s'??8,?j^}?jf6??tno?W3??#7v??S???/??nIa???? 
       Τ[email protected]??????'~???zJ????? 
       0 

而且,這裏是當應用程序關閉

String jsonResponse = result.substring(start, end); 

提前感謝!

編輯:我正在下載2張。問題是我刪除了其中一個,但我沒記住。崩潰只會發生在老版本的Android上,這就是爲什麼我沒有注意到它,沒有期待它。

回答

1

302不是錯誤。 這是一種重定向的方式。從我看到的,您的文件正在下載。有些客戶端會遵循重定向,有些則不會(我不知道Android上的默認設置,但假設他們是這樣做的)。

你能分享你想要的網址嗎?

見約302更多的細節: https://en.wikipedia.org/wiki/HTTP_302

+0

這裏是片https://docs.google.com/spreadsheets/d/1X5oGmyH4qbPQcGroR2RhwMX_RkoVYcmev4fLu9Rs9Ig/edit?usp=sharing – AresProductions

+0

也許在你的代碼試圖訪問http而不是https? 此外,您應該嘗試強制客戶端遵循重定向。 – gba

+1

我剛剛發現了這個問題。我從2個鏈接下載。問題是我刪除了其中一張紙,而我完全忘記了。我不知道爲什麼錯誤只發生在我的舊設備上。但現在它已經修復了!謝謝你讓我再次檢查我的牀單LOL xD – AresProductions