Sto facendo un metodo Get e Post per un progetto Android e ho bisogno di "tradurre" HttpClient 3.x in HttpClient 4.x (usando da android). Il mio problema è che non sono sicuro di quello che ho fatto e non trovo la "traduzione" di alcuni metodi ...Progetto Android con httpclient -> http.client (apache), metodo post/get
Questo è il HttpClient 3.x che ho fatto e (->) la 4.x "traduzione" HttpClient se ho trovato (Solo le parti che mi chiedono problemi):
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(...,...); --> ?
non so se questo è corretto. Ciò ha causato problemi perché i pacchetti non sono denominati in modo simile e anche alcuni metodi. Ho solo bisogno di documentazione (non ho trovato) e poco aiuto.
Grazie in anticipo per il vostro aiuto. Michaël
Il secondo link si trasferisce a https://hc.apache.org/httpcomponents-client-ga/examples.html – Dale
Il primo collegamento è trasferito a https://hc.apache.org/httpcomponents-client-ga/tutorial/html/ – Dale