Пример #1
0
 public void put(
     String url,
     Header[] headers,
     HttpEntity entity,
     String contentType,
     AjaxCallBack<? extends Object> callBack) {
   HttpEntityEnclosingRequestBase request = addEntityToRequestBase(new HttpPut(url), entity);
   if (headers != null) request.setHeaders(headers);
   sendRequest(httpClient, httpContext, request, contentType, callBack);
 }
 /**
  * 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);
 }
Пример #3
0
 public <T> void post(
     String url,
     Header[] headers,
     AjaxParams params,
     String contentType,
     AjaxCallBack<T> callBack) {
   HttpEntityEnclosingRequestBase request = new HttpPost(url);
   if (params != null) request.setEntity(paramsToEntity(params));
   if (headers != null) request.setHeaders(headers);
   sendRequest(httpClient, httpContext, request, contentType, callBack);
 }
Пример #4
0
 /**
  * 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 RequestHandle 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, responseHandler));
   if (headers != null) request.setHeaders(headers);
   return sendRequest(httpClient, httpContext, request, contentType, responseHandler, context);
 }
Пример #5
0
 public Object putSync(String url, Header[] headers, HttpEntity entity, String contentType) {
   HttpEntityEnclosingRequestBase request = addEntityToRequestBase(new HttpPut(url), entity);
   if (headers != null) request.setHeaders(headers);
   return sendSyncRequest(httpClient, httpContext, request, contentType);
 }
Пример #6
0
 public Object postSync(String url, Header[] headers, AjaxParams params, String contentType) {
   HttpEntityEnclosingRequestBase request = new HttpPost(url);
   if (params != null) request.setEntity(paramsToEntity(params));
   if (headers != null) request.setHeaders(headers);
   return sendSyncRequest(httpClient, httpContext, request, contentType);
 }