M0286_Libro Curso
Android
break;
} case POST : {
HttpPost request = new HttpPost(url); // add headers for (NameValuePair h : headers) {
request.addHeader(h.getName(), h.getValue());
} if (!params.isEmpty()) {
request.setEntity(new UrlEncodedFormEntity
(params, HTTP. UTF_8 )); }
executeRequest(request, url); break;
} }
} Después, debemos declarar el método executeRequest() que nos devolverá los datos del servidor: private void executeRequest(HttpUriRequest request, String url) { // recogemos la Respuesta del servidor HttpClient client = new DefaultHttpClient(); HttpResponse httpResponse; try { httpResponse = client.execute(request); responseCode = httpResponse.getStatusLine(). getStatusCode(); message = httpResponse.getStatusLine(). getReasonPhrase(); HttpEntity entity = httpResponse.getEntity(); if (entity != null) {
InputStream instream = entity.getContent(); response = convertStreamToString (instream); // Closing the input stream will trigger
connection release
instream.close();
}
238
Made with FlippingBook - Online catalogs