Android HTTP客户端apache与HTTPURLConnection

时间:2014-08-29 03:26:42

标签: android apache httpurlconnection apache-httpclient-4.x

我无法区分apache HTTP客户端和HTTPURLConnection。根据Android Developer页面,这些是Android中包含的两个HTTP客户端,HTTPURLConnection应该用于Android 2.3及更高版本。我的问题是我有一个调用apache类的应用程序,我相信这些应该用HTTPURLConnection替换,但我不知道如何用我的app版本替换这些类。

我觉得我在想这个错误,但我想知道我应该用哪些类替换以下内容,以使我的应用程序稳定:

import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.HttpStatus;
import org.apache.http.StatusLine;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.ResponseHandler;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.conn.ConnectTimeoutException;
import org.apache.http.impl.client.BasicResponseHandler;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.message.BasicNameValuePair;
import org.apache.http.params.BasicHttpParams;
import org.apache.http.params.HttpConnectionParams;
import org.apache.http.params.HttpParams;
import org.apache.http.protocol.HTTP;
import org.apache.http.util.EntityUtils;

提前感谢您的帮助。

0 个答案:

没有答案