Android-Projekt mit httpclient --> http.client (apache), post - /get-Methode

Mache ich eine Get-und Post-Methode für ein android-Projekt, und ich brauche, um zu "übersetzen" HttpClient-3.x HttpClient 4.x (mit android).
Mein problem ist, dass ich nicht sicher bin, was ich getan habe und ich nicht finden, die "übersetzung" von einigen Methoden...

Dies ist die HttpClient-3.x habe ich gemacht und (-->) den HttpClient 4.x "übersetzung", wenn ich es gefunden habe (Nur Parteien, die mich Fragen, Probleme) :

HttpState state = new HttpState (); --> ?

HttpMethod method = null; --> HttpUriRequest httpUri = null;

method.abort(); --> httpUri.abort(); //httpUri is a HttpUriRequest

method.releaseConnection(); --> conn.disconnect(); //conn is a HttpURLConnection

state.clearCookies(); --> cookieStore.clear(); //cookieStore is a BasicCookieStore

HttpClient client = new HttpClient(); --> DefaultHttpClient client = new DefaultHttpClient();

client.getHttpConnectionManager().getParams().setConnectionTimeout(SOCKET_TIMEOUT) --> HttpConnectionParams.setConnectionTimeout(param, SOCKET_TIMEOUT);

client.setState(state); --> ?

client.getParams().setCookiePolicy(CookiePolicy.RFC_2109); --> HttpClientParams.setCookiePolicy(param, CookiePolicy.RFC_2109);

PostMethod post = (PostMethod) method; --> ?

post.setRequestHeader(...,...); --> conn.setRequestProperty(...,...);

post.setFollowRedirects(false); --> conn.setFollowRedirects(false);

RequestEntity tmp = null; --> ?

tmp = new StringRequestEntity(...,...,...); --> ?

int statusCode = client.executeMethod(post); --> ?

String ret = method.getResponsBodyAsString(); --> ?

Header locationHeader = method.getResponseHeader(...); --> ?

ret = getPage(...,...); --> ?

Ich weiß nicht, ob das richtig ist.
Dies verursacht Probleme, weil die Pakete nicht heißen ähnlich, und einige Methoden auch.
Ich brauche nur die Dokumentation (die ich nicht gefunden habe) und wenig Hilfe.

InformationsquelleAutor Michaël | 2009-05-17
Schreibe einen Kommentar