congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
HttpClientStack
Code IndexAdd Tabnine to your IDE (free)

How to use
HttpClientStack
in
com.android.volley.toolbox

Best Java code snippets using com.android.volley.toolbox.HttpClientStack (Showing top 20 results out of 315)

origin: mcxiaoke/android-volley

@Override
public HttpResponse performRequest(Request<?> request, Map<String, String> additionalHeaders)
    throws IOException, AuthFailureError {
  HttpUriRequest httpRequest = createHttpRequest(request, additionalHeaders);
  addHeaders(httpRequest, additionalHeaders);
  addHeaders(httpRequest, request.getHeaders());
  onPrepareRequest(httpRequest);
  HttpParams httpParams = httpRequest.getParams();
  int timeoutMs = request.getTimeoutMs();
  // TODO: Reevaluate this connection timeout based on more wide-scale
  // data collection and possibly different for wifi vs. 3G.
  HttpConnectionParams.setConnectionTimeout(httpParams, 5000);
  HttpConnectionParams.setSoTimeout(httpParams, timeoutMs);
  return mClient.execute(httpRequest);
}
origin: chentao0707/SimplifyReader

/**
 * Creates a default instance of the worker pool and calls {@link RequestQueue#start()} on it.
 *
 * @param context A {@link android.content.Context} to use for creating the cache dir.
 * @param stack An {@link HttpStack} to use for the network, or null for default.
 * @return A started {@link RequestQueue} instance.
 */
public static RequestQueue newRequestQueue(Context context, HttpStack stack) {
  File cacheDir = new File(context.getCacheDir(), DEFAULT_CACHE_DIR);
  String userAgent = "volley/0";
  try {
    String packageName = context.getPackageName();
    PackageInfo info = context.getPackageManager().getPackageInfo(packageName, 0);
    userAgent = packageName + "/" + info.versionCode;
  } catch (NameNotFoundException e) {
  }
  if (stack == null) {
    if (Build.VERSION.SDK_INT >= 9) {
      stack = new HurlStack();
    } else {
      // Prior to Gingerbread, HttpUrlConnection was unreliable.
      // See: http://android-developers.blogspot.com/2011/09/androids-http-clients.html
      stack = new HttpClientStack(AndroidHttpClient.newInstance(userAgent));
    }
  }
  Network network = new BasicNetwork(stack);
  RequestQueue queue = new RequestQueue(new DiskBasedCache(cacheDir), network);
  queue.start();
  return queue;
}
origin: chentao0707/SimplifyReader

HttpPost postRequest = new HttpPost(request.getUrl());
postRequest.addHeader(HEADER_CONTENT_TYPE, request.getBodyContentType());
setEntityIfNonEmptyBody(postRequest, request);
return postRequest;
HttpPut putRequest = new HttpPut(request.getUrl());
putRequest.addHeader(HEADER_CONTENT_TYPE, request.getBodyContentType());
setEntityIfNonEmptyBody(putRequest, request);
return putRequest;
HttpPatch patchRequest = new HttpPatch(request.getUrl());
patchRequest.addHeader(HEADER_CONTENT_TYPE, request.getBodyContentType());
setEntityIfNonEmptyBody(patchRequest, request);
return patchRequest;
origin: mcxiaoke/android-volley

@Test public void createPostRequest() throws Exception {
  TestRequest.Post request = new TestRequest.Post();
  assertEquals(request.getMethod(), Method.POST);
  HttpUriRequest httpRequest = HttpClientStack.createHttpRequest(request, null);
  assertTrue(httpRequest instanceof HttpPost);
}
origin: mcxiaoke/android-volley

@Test public void createPostRequestWithBody() throws Exception {
  TestRequest.PostWithBody request = new TestRequest.PostWithBody();
  assertEquals(request.getMethod(), Method.POST);
  HttpUriRequest httpRequest = HttpClientStack.createHttpRequest(request, null);
  assertTrue(httpRequest instanceof HttpPost);
}
origin: chentao0707/SimplifyReader

@Override
public HttpResponse performRequest(Request<?> request, Map<String, String> additionalHeaders)
    throws IOException, AuthFailureError {
  HttpUriRequest httpRequest = createHttpRequest(request, additionalHeaders);
  addHeaders(httpRequest, additionalHeaders);
  addHeaders(httpRequest, request.getHeaders());
  onPrepareRequest(httpRequest);
  HttpParams httpParams = httpRequest.getParams();
  int timeoutMs = request.getTimeoutMs();
  // TODO: Reevaluate this connection timeout based on more wide-scale
  // data collection and possibly different for wifi vs. 3G.
  HttpConnectionParams.setConnectionTimeout(httpParams, 5000);
  HttpConnectionParams.setSoTimeout(httpParams, timeoutMs);
  return mClient.execute(httpRequest);
}
origin: mcxiaoke/android-volley

@Test public void createHeadRequest() throws Exception {
  TestRequest.Head request = new TestRequest.Head();
  assertEquals(request.getMethod(), Method.HEAD);
  HttpUriRequest httpRequest = HttpClientStack.createHttpRequest(request, null);
  assertTrue(httpRequest instanceof HttpHead);
}
origin: jiangqqlmj/FastDev4Android

/**
 * Creates a default instance of the worker pool and calls {@link RequestQueue#start()} on it.
 *
 * @param context A {@link Context} to use for creating the cache dir.
 * @param stack An {@link HttpStack} to use for the network, or null for default.
 * @return A started {@link RequestQueue} instance.
 */
public static RequestQueue newRequestQueue(Context context, HttpStack stack) {
  File cacheDir = new File(context.getCacheDir(), DEFAULT_CACHE_DIR);
  String userAgent = "volley/0";
  try {
    String packageName = context.getPackageName();
    PackageInfo info = context.getPackageManager().getPackageInfo(packageName, 0);
    userAgent = packageName + "/" + info.versionCode;
  } catch (NameNotFoundException e) {
  }
  if (stack == null) {
    if (Build.VERSION.SDK_INT >= 9) {
      stack = new HurlStack();
    } else {
      // Prior to Gingerbread, HttpUrlConnection was unreliable.
      // See: http://android-developers.blogspot.com/2011/09/androids-http-clients.html
      stack = new HttpClientStack(AndroidHttpClient.newInstance(userAgent));
    }
  }
  Network network = new BasicNetwork(stack);
  RequestQueue queue = new RequestQueue(new DiskBasedCache(cacheDir), network);
  queue.start();
  return queue;
}
origin: mcxiaoke/android-volley

HttpPost postRequest = new HttpPost(request.getUrl());
postRequest.addHeader(HEADER_CONTENT_TYPE, request.getBodyContentType());
setEntityIfNonEmptyBody(postRequest, request);
return postRequest;
HttpPut putRequest = new HttpPut(request.getUrl());
putRequest.addHeader(HEADER_CONTENT_TYPE, request.getBodyContentType());
setEntityIfNonEmptyBody(putRequest, request);
return putRequest;
HttpPatch patchRequest = new HttpPatch(request.getUrl());
patchRequest.addHeader(HEADER_CONTENT_TYPE, request.getBodyContentType());
setEntityIfNonEmptyBody(patchRequest, request);
return patchRequest;
origin: jiangqqlmj/FastDev4Android

/**
 * 请求执行
 * @param request the request to perform
 * @param additionalHeaders additional headers to be sent together with
 *         {@link Request#getHeaders()}
 * @return
 * @throws IOException
 * @throws AuthFailureError
 */
@Override
public HttpResponse performRequest(Request<?> request, Map<String, String> additionalHeaders)
    throws IOException, AuthFailureError {
  //传入request 进行创建封装过后的httprequest子类 httpurlrequest
  HttpUriRequest httpRequest = createHttpRequest(request, additionalHeaders);
  addHeaders(httpRequest, additionalHeaders);
  addHeaders(httpRequest, request.getHeaders());
  onPrepareRequest(httpRequest);
  HttpParams httpParams = httpRequest.getParams();
  int timeoutMs = request.getTimeoutMs();
  // TODO: Reevaluate this connection timeout based on more wide-scale
  // data collection and possibly different for wifi vs. 3G.
  HttpConnectionParams.setConnectionTimeout(httpParams, 5000);
  HttpConnectionParams.setSoTimeout(httpParams, timeoutMs);
  return mClient.execute(httpRequest);
}
origin: mcxiaoke/android-volley

  @Test public void createPatchRequestWithBody() throws Exception {
    TestRequest.PatchWithBody request = new TestRequest.PatchWithBody();
    assertEquals(request.getMethod(), Method.PATCH);

    HttpUriRequest httpRequest = HttpClientStack.createHttpRequest(request, null);
    assertTrue(httpRequest instanceof HttpPatch);
  }
}
origin: mcxiaoke/android-volley

stack = new HttpClientStack(AndroidHttpClient.newInstance(userAgent));
origin: jiangqqlmj/FastDev4Android

postRequest.addHeader(HEADER_CONTENT_TYPE, request.getBodyContentType());
setEntityIfNonEmptyBody(postRequest, request);
return postRequest;
HttpPut putRequest = new HttpPut(request.getUrl());
putRequest.addHeader(HEADER_CONTENT_TYPE, request.getBodyContentType());
setEntityIfNonEmptyBody(putRequest, request);
return putRequest;
HttpPatch patchRequest = new HttpPatch(request.getUrl());
patchRequest.addHeader(HEADER_CONTENT_TYPE, request.getBodyContentType());
setEntityIfNonEmptyBody(patchRequest, request);
return patchRequest;
origin: tazimete/android-app-food-delivery-system

@Override
public HttpResponse performRequest(Request<?> request, Map<String, String> additionalHeaders)
    throws IOException, AuthFailureError {
  HttpUriRequest httpRequest = createHttpRequest(request, additionalHeaders);
  addHeaders(httpRequest, additionalHeaders);
  addHeaders(httpRequest, request.getHeaders());
  onPrepareRequest(httpRequest);
  HttpParams httpParams = httpRequest.getParams();
  int timeoutMs = request.getTimeoutMs();
  // TODO: Reevaluate this connection timeout based on more wide-scale
  // data collection and possibly different for wifi vs. 3G.
  HttpConnectionParams.setConnectionTimeout(httpParams, 5000);
  HttpConnectionParams.setSoTimeout(httpParams, timeoutMs);
  return mClient.execute(httpRequest);
}
origin: mcxiaoke/android-volley

@Test public void createDeprecatedGetRequest() throws Exception {
  TestRequest.DeprecatedGet request = new TestRequest.DeprecatedGet();
  assertEquals(request.getMethod(), Method.DEPRECATED_GET_OR_POST);
  HttpUriRequest httpRequest = HttpClientStack.createHttpRequest(request, null);
  assertTrue(httpRequest instanceof HttpGet);
}
origin: stackoverflow.com

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.GINGERBREAD) {
   HurlStack stack = new HurlStack() {
     @Override
     public HttpResponse performRequest(Request<?> request, Map<String, String> headers)
       throws IOException, AuthFailureError {
       headers.putAll(MyApp.getAuthParams());
       return super.performRequest(request, headers);
     }
   };
   requestQueue = Volley.newRequestQueue(getApplicationContext(), stack);
 } else {
   HttpClientStack stack = new HttpClientStack(AndroidHttpClient.newInstance("volley/0")) {
     @Override
     public HttpResponse performRequest(Request<?> request, Map<String, String> headers)
       throws IOException, AuthFailureError {
       headers.putAll(MyApp.getAuthParams());
       return super.performRequest(request, headers);
     }
   };
   requestQueue = Volley.newRequestQueue(getApplicationContext(), stack);
 }
origin: cat9/EasyVolley

HttpPost postRequest = new HttpPost(request.getUrl());
postRequest.addHeader(HEADER_CONTENT_TYPE, request.getBodyContentType());
setEntityIfNonEmptyBody(postRequest, request);
return postRequest;
HttpPut putRequest = new HttpPut(request.getUrl());
putRequest.addHeader(HEADER_CONTENT_TYPE, request.getBodyContentType());
setEntityIfNonEmptyBody(putRequest, request);
return putRequest;
HttpPatch patchRequest = new HttpPatch(request.getUrl());
patchRequest.addHeader(HEADER_CONTENT_TYPE, request.getBodyContentType());
setEntityIfNonEmptyBody(patchRequest, request);
return patchRequest;
origin: com.mcxiaoke.volley/library

@Override
public HttpResponse performRequest(Request<?> request, Map<String, String> additionalHeaders)
    throws IOException, AuthFailureError {
  HttpUriRequest httpRequest = createHttpRequest(request, additionalHeaders);
  addHeaders(httpRequest, additionalHeaders);
  addHeaders(httpRequest, request.getHeaders());
  onPrepareRequest(httpRequest);
  HttpParams httpParams = httpRequest.getParams();
  int timeoutMs = request.getTimeoutMs();
  // TODO: Reevaluate this connection timeout based on more wide-scale
  // data collection and possibly different for wifi vs. 3G.
  HttpConnectionParams.setConnectionTimeout(httpParams, 5000);
  HttpConnectionParams.setSoTimeout(httpParams, timeoutMs);
  return mClient.execute(httpRequest);
}
origin: mcxiaoke/android-volley

@Test public void createOptionsRequest() throws Exception {
  TestRequest.Options request = new TestRequest.Options();
  assertEquals(request.getMethod(), Method.OPTIONS);
  HttpUriRequest httpRequest = HttpClientStack.createHttpRequest(request, null);
  assertTrue(httpRequest instanceof HttpOptions);
}
origin: Odoo-mobile/framework

public OdooWrapper(Context context, String baseURL) {
  serverURL = stripURL(baseURL);
  gson = new Gson();
  responseQueue = new OdooResponseQueue();
  requestQueue = Volley.newRequestQueue(context,
      new HttpClientStack(OdooSafeClient.getSafeClient(true)));
}
com.android.volley.toolboxHttpClientStack

Javadoc

An HttpStack that performs request over an HttpClient.

Most used methods

  • createHttpRequest
    Creates the appropriate subclass of HttpUriRequest for passed in request.
  • <init>
  • addHeaders
  • onPrepareRequest
    Called before the request is executed using the underlying HttpClient.Overwrite in subclasses to aug
  • setEntityIfNonEmptyBody

Popular in Java

  • Reactive rest calls using spring rest template
  • requestLocationUpdates (LocationManager)
  • getContentResolver (Context)
  • onCreateOptionsMenu (Activity)
  • Table (com.google.common.collect)
    A collection that associates an ordered pair of keys, called a row key and a column key, with a sing
  • Date (java.sql)
    A class which can consume and produce dates in SQL Date format. Dates are represented in SQL as yyyy
  • DecimalFormat (java.text)
    A concrete subclass of NumberFormat that formats decimal numbers. It has a variety of features desig
  • CountDownLatch (java.util.concurrent)
    A synchronization aid that allows one or more threads to wait until a set of operations being perfor
  • JPanel (javax.swing)
  • Runner (org.openjdk.jmh.runner)
  • Top PhpStorm plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now