簡體   English   中英

在Android中處理Http 304響應

[英]Handling Http 304 Response In Android

我正在使用HttpURLConnection與服務器通信,並使用HttpResponseCache進行緩存,當服務器以304 (HTTP_NOT_MODIFIED)響應時,我得到的是空主體,但是根據HttpURLConnection和HttpResponseCache的文檔,萬一304 HttpUrlConnection將獲取相同URL的響應,緩存。 雖然對URL的請求被緩存,但我確認了。 當第一次調用url時,我獲得了正確的響應(數據),而當我調用url進行緩存后,為什么我得到了空的正文(沒有數據)。

我通過從官方google代碼存儲庫下載排球庫解決了此問題,這是鏈接https://android.googlesource.com/platform/frameworks/volley/+/master

實際上,在github上提供的凌空源代碼是經過定制的,並且會導致許多問題(github鏈接: https : //github.com/mcxiaoke/android-volley ),請不要從該鏈接下載。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM