Android 带有HttpUrlConnection的截击请求

Android 带有HttpUrlConnection的截击请求,android,android-volley,Android,Android Volley,我刚刚用api 23(Android Marshmallow)更新了应用程序,Marshmallow删除了对Apache HTTP客户端的支持。如果您的应用程序正在使用此客户端,并且目标是Android 2.3(API级别9)或更高版本,则必须改用HttpURLConnection类。但是volley只支持AndroidHttpClient。 因此,如何将volley与HttpUrlConnection结合使用,以获得更好的性能和缓存请求的数据。转到Android SDK目录…Android\S

我刚刚用api 23(Android Marshmallow)更新了应用程序,Marshmallow删除了对Apache HTTP客户端的支持。如果您的应用程序正在使用此客户端,并且目标是Android 2.3(API级别9)或更高版本,则必须改用HttpURLConnection类。但是volley只支持AndroidHttpClient。
因此,如何将volley与HttpUrlConnection结合使用,以获得更好的性能和缓存请求的数据。

转到Android SDK目录…Android\SDK\Platform\Android-23\optional


将“org.apache.http.legacy.jar”文件复制到lib文件夹。清理项目并运行。

请阅读第54-56行,它使用了HttpUrlConnection,听起来不错!但是httpurlconnection的性能比ApacheHttpClient更好,请求时间更短。