不推荐使用HttpParams,HttpConnectionParams和BasicHttpParams()

时间:2017-01-27 15:00:05

标签: java android

我一直在关注如何从Android应用程序将图像上传到数据库的在线教程,并且除了这个小部分之外一切都正常工作

private HttpParams getHttpRequestParams(){
    HttpParams httpRequestParams = new BasicHttpParams();
    HttpConnectionParams.setConnectionTimeout(httpRequestParams, 1000*30);
    HttpConnectionParams.setSoTimeout(httpRequestParams, 1000*30);
    return httpRequestParams;
}

HttpParams和BasicHttpParams已被弃用。 有谁知道我可以用什么而不是它们?

1 个答案:

答案 0 :(得分:0)

如果某些内容被弃用,那么在大多数情况下,文档中描述的原因。查看HttpParams源代码(AS的cmd + b快捷方式):

/**
 * Represents a collection of HTTP protocol and framework parameters.
 *   
 * @author <a href="mailto:oleg at ural.ru">Oleg Kalnichevski</a>
 * 
 * @version $Revision: 610763 $
 *
 * @since 4.0
 *
 * @deprecated Please use {@link java.net.URL#openConnection} instead.
 *     Please visit <a href="http://android-developers.blogspot.com/2011/09/androids-http-clients.html">this webpage</a>
 *     for further details.
 */

为您提供blog post原因。

ps不要重新发明轮子,请使用Retrofit