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做底层的.