1. 快手出現the target server failed to respond是什麼意思
最近在項目中使用了HttpClient 發現在android 2.3使用POST時會偶爾出現以下這個異常。用盡各種辦法也始終沒有找到解決辦法。Caused by: org.apache.http.NoHttpResponseException: The target server failed to respond
不知道怎麼回事,我的昨天還可以,今天就不行了。
2. NoHttp和Volley哪個好用
我推薦NoHttp. 原因是NoHttp封裝了: 文件下載, 斷點續傳, 304緩存, 302/303傳參數, 傳文件, 請求頭, 多文件上傳, 大文件上傳, Cookie自動管理等多種功能, 這些是Volley而沒有, 使用Volley時這些功能要我們去寫蠻多代碼來再次封裝.
而且Volley用的HttpClient來解析的, Android6.0刪除了HttpClient後, 我們在6.0下也不能使用Volley的源碼了, 所以還是用NoHttp吧, NoHttp兼容2.0-6.0以上
3. 有xetex.def,但是log卻提示File xetex.def'not found.怎麼解決
log卻提示File xetex.def'not found.怎麼解決
這些是Volley而沒有, 使用Volley時這些功能要我們去寫蠻多代碼來再次封裝.
而且Volley用的HttpClient來解析的, Android6.0刪除了HttpClient後, 我們在6.0下也不能使用Volley的源碼了, 所以還是用NoHttp吧, NoHttp兼容2.0-6.0以上
而使用OkHttp還需要我們自己去封裝, 而且Android4.4之後NoHttp也是使用OkHttp做底層的.