/** * Perform a HTTP GET request and track the Android Context which initiated the request with * customized headers * * @param url the URL to send the request to. * @param headers set headers only for this request * @param params additional GET parameters to send with the request. * @param responseHandler the response handler instance that should handle the response. */ public void get( Context context, String url, Header[] headers, RequestParams params, AsyncHttpResponseHandler responseHandler) { HttpUriRequest request = new HttpGet(getUrlWithQueryString(url, params)); if (headers != null) request.setHeaders(headers); sendRequest(httpClient, httpContext, request, null, responseHandler, context); }
public void delete( Context context, String str, AsyncHttpResponseHandler asyncHttpResponseHandler) { sendRequest( this.httpClient, this.httpContext, new HttpDelete(str), null, asyncHttpResponseHandler, context); }
/** * Perform a HTTP GET request and track the Android Context which initiated the request. * * @param context the Android Context which initiated the request. * @param url the URL to send the request to. * @param params additional GET parameters to send with the request. * @param responseHandler the response handler instance that should handle the response. */ public void get( Context context, String url, RequestParams params, AsyncHttpResponseHandler responseHandler) { sendRequest( httpClient, httpContext, new HttpGet(getUrlWithQueryString(url, params)), null, responseHandler, context); }
/** * Perform a HTTP PUT request and track the Android Context which initiated the request. And set * one-time headers for the request * * @param context the Android Context which initiated the request. * @param url the URL to send the request to. * @param headers set one-time headers for this request * @param entity a raw {@link HttpEntity} to send with the request, for example, use this to send * string/json/xml payloads to a server by passing a {@link * org.apache.http.entity.StringEntity}. * @param contentType the content type of the payload you are sending, for example * application/json if sending a json payload. * @param responseHandler the response handler instance that should handle the response. */ public void put( Context context, String url, Header[] headers, HttpEntity entity, String contentType, AsyncHttpResponseHandler responseHandler) { HttpEntityEnclosingRequestBase request = addEntityToRequestBase(new HttpPut(url), entity); if (headers != null) request.setHeaders(headers); sendRequest(httpClient, httpContext, request, contentType, responseHandler, context); }
/** * Perform a HTTP POST request and track the Android Context which initiated the request. Set * headers only for this request * * @param context the Android Context which initiated the request. * @param url the URL to send the request to. * @param headers set headers only for this request * @param params additional POST parameters to send with the request. * @param contentType the content type of the payload you are sending, for example * application/json if sending a json payload. * @param responseHandler the response handler instance that should handle the response. */ public void post( Context context, String url, Header[] headers, RequestParams params, String contentType, AsyncHttpResponseHandler responseHandler) { HttpEntityEnclosingRequestBase request = new HttpPost(url); if (params != null) request.setEntity(paramsToEntity(params)); if (headers != null) request.setHeaders(headers); sendRequest(cachingHttpClient, httpContext, request, contentType, responseHandler, context); }
public void delete( Context context, String str, Header[] headerArr, AsyncHttpResponseHandler asyncHttpResponseHandler) { HttpUriRequest httpDelete = new HttpDelete(str); if (headerArr != null) { httpDelete.setHeaders(headerArr); } sendRequest( this.httpClient, this.httpContext, httpDelete, null, asyncHttpResponseHandler, context); }
public void get( Context context, String str, Header[] headerArr, RequestParams requestParams, AsyncHttpResponseHandler asyncHttpResponseHandler) { HttpUriRequest httpGet = new HttpGet(getUrlWithQueryString(str, requestParams)); if (headerArr != null) { httpGet.setHeaders(headerArr); } sendRequest( this.httpClient, this.httpContext, httpGet, null, asyncHttpResponseHandler, context); }
public void get( Context context, String str, RequestParams requestParams, AsyncHttpResponseHandler asyncHttpResponseHandler) { sendRequest( this.httpClient, this.httpContext, new HttpGet(getUrlWithQueryString(str, requestParams)), null, asyncHttpResponseHandler, context); }
/** * Perform a HTTP PUT request and track the Android Context which initiated the request. And set * one-time headers for the request * * @param context the Android Context which initiated the request. * @param url the URL to send the request to. * @param entity a raw {@link HttpEntity} to send with the request, for example, use this to send * string/json/xml payloads to a server by passing a {@link * org.apache.http.entity.StringEntity}. * @param contentType the content type of the payload you are sending, for example * application/json if sending a json payload. * @param responseHandler the response handler instance that should handle the response. */ public void put( Context context, String url, HttpEntity entity, String contentType, AsyncHttpResponseHandler responseHandler) { sendRequest( httpClient, httpContext, addEntityToRequestBase(new HttpPut(url), entity), contentType, responseHandler, context); }
public void put( Context context, String str, HttpEntity httpEntity, String str2, AsyncHttpResponseHandler asyncHttpResponseHandler) { sendRequest( this.httpClient, this.httpContext, addEntityToRequestBase(new HttpPut(str), httpEntity), str2, asyncHttpResponseHandler, context); }
public void post( Context context, String str, Header[] headerArr, RequestParams requestParams, String str2, AsyncHttpResponseHandler asyncHttpResponseHandler) { HttpUriRequest httpPost = new HttpPost(str); if (requestParams != null) { httpPost.setEntity(paramsToEntity(requestParams)); } if (headerArr != null) { httpPost.setHeaders(headerArr); } sendRequest( this.httpClient, this.httpContext, httpPost, str2, asyncHttpResponseHandler, context); }
public void put( Context context, String str, Header[] headerArr, HttpEntity httpEntity, String str2, AsyncHttpResponseHandler asyncHttpResponseHandler) { HttpUriRequest addEntityToRequestBase = addEntityToRequestBase(new HttpPut(str), httpEntity); if (headerArr != null) { addEntityToRequestBase.setHeaders(headerArr); } sendRequest( this.httpClient, this.httpContext, addEntityToRequestBase, str2, asyncHttpResponseHandler, context); }
/** * Perform a HTTP DELETE request. * * @param context the Android Context which initiated the request. * @param url the URL to send the request to. * @param headers set one-time headers for this request * @param responseHandler the response handler instance that should handle the response. */ public void delete( Context context, String url, Header[] headers, AsyncHttpResponseHandler responseHandler) { final HttpDelete delete = new HttpDelete(url); if (headers != null) delete.setHeaders(headers); sendRequest(httpClient, httpContext, delete, null, responseHandler, context); }
/** * Perform a HTTP DELETE request. * * @param context the Android Context which initiated the request. * @param url the URL to send the request to. * @param responseHandler the response handler instance that should handle the response. */ public void delete(Context context, String url, AsyncHttpResponseHandler responseHandler) { final HttpDelete delete = new HttpDelete(url); sendRequest(httpClient, httpContext, delete, null, responseHandler, context); }