List of usage examples for org.apache.http.params HttpConnectionParams setConnectionTimeout
public static void setConnectionTimeout(HttpParams httpParams, int i)
From source file:io.coldstart.android.API.java
public API() { HttpParams params = new BasicHttpParams(); this.client = new DefaultHttpClient(); SchemeRegistry registry = new SchemeRegistry(); registry.register(new Scheme("https", SSLSocketFactory.getSocketFactory(), 443)); this.mgr = new ThreadSafeClientConnManager(params, registry); this.httpclient = new DefaultHttpClient(mgr, client.getParams()); //Timeout ---------------------------------- HttpParams httpParameters = new BasicHttpParams(); int timeoutConnection = 20000; HttpConnectionParams.setConnectionTimeout(httpParameters, timeoutConnection); int timeoutSocket = 30000; HttpConnectionParams.setSoTimeout(httpParameters, timeoutSocket); httpclient.setParams(httpParameters); //Timeout ---------------------------------- }
From source file:com.adjust.sdk.RequestHandler.java
private void initInternal() { HttpParams httpParams = new BasicHttpParams(); HttpConnectionParams.setConnectionTimeout(httpParams, CONNECTION_TIMEOUT); HttpConnectionParams.setSoTimeout(httpParams, SOCKET_TIMEOUT); httpClient = AdjustFactory.getHttpClient(httpParams); }
From source file:com.iflytek.android.framework.volley.toolbox.HttpClientStack.java
@Override public HttpResponse performRequest(Request<?> request, Map<String, String> additionalHeaders) throws IOException, AuthFailureError { VolleyLog.d("performRequest:1111"); HttpUriRequest httpRequest = createHttpRequest(request, additionalHeaders); addHeaders(httpRequest, additionalHeaders); addHeaders(httpRequest, request.getHeaders()); onPrepareRequest(httpRequest);/* w w w .j a v a2 s . co m*/ 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); VolleyLog.d("performRequest 2222"); return mClient.execute(httpRequest); }
From source file:com.nxt.zyl.data.volley.toolbox.HttpClientStack.java
@Override public HttpResponse performRequest(Request<?> request, Map<String, String> additionalHeaders) throws IOException, AuthFailureError { HttpUriRequest httpRequest = createHttpRequest(request, additionalHeaders); // add gzip support, not all request need gzip support if (request.isShouldGzip()) { httpRequest.addHeader(HEADER_ACCEPT_ENCODING, ENCODING_GZIP); }//from w w w . j ava 2 s .co m 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, CONNECTION_TIME_OUT_MS); HttpConnectionParams.setSoTimeout(httpParams, timeoutMs); HttpResponse response = mClient.execute(httpRequest); if (response != null) { final HttpEntity entity = response.getEntity(); if (entity == null) { return response; } final Header encoding = entity.getContentEncoding(); if (encoding != null) { for (HeaderElement element : encoding.getElements()) { if (element.getName().equalsIgnoreCase(ENCODING_GZIP)) { response.setEntity(new InflatingEntity(response.getEntity())); break; } } } } return response; }
From source file:com.android.volley.toolbox.https.ExtHttpClientStack.java
@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);//from w w w. j ava 2s . c o m 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, 120000); HttpConnectionParams.setSoTimeout(httpParams, timeoutMs); HttpResponse resp = mClient.execute(httpRequest); return convertResponseNewToOld(resp); }
From source file:com.wareninja.android.opensource.mongolab_sdk.common.WebService.java
public WebService(String serviceName) { HttpParams myParams = new BasicHttpParams(); HttpConnectionParams.setConnectionTimeout(myParams, TIMEOUT); HttpConnectionParams.setSoTimeout(myParams, TIMEOUT); httpClient = new DefaultHttpClient(myParams); localContext = new BasicHttpContext(); webServiceUrl = serviceName;/*from ww w . j av a 2 s .c o m*/ }
From source file:com.spoiledmilk.ibikecph.util.HttpUtils.java
public static JsonNode postToServer(String urlString, JSONObject objectToPost) { JsonNode ret = null;//from w w w .java 2s. co m LOG.d("POST api request, url = " + urlString + " object = " + objectToPost.toString()); HttpParams myParams = new BasicHttpParams(); HttpConnectionParams.setConnectionTimeout(myParams, CONNECTON_TIMEOUT); HttpConnectionParams.setSoTimeout(myParams, CONNECTON_TIMEOUT); HttpClient httpclient = new DefaultHttpClient(myParams); httpclient.getParams().setParameter(CoreProtocolPNames.USER_AGENT, Config.USER_AGENT); HttpPost httppost = null; URL url = null; try { url = new URL(urlString); httppost = new HttpPost(url.toString()); httppost.setHeader("Content-type", "application/json"); httppost.setHeader("Accept", ACCEPT); httppost.setHeader("LANGUAGE_CODE", IbikeApplication.getLanguageString()); StringEntity se = new StringEntity(objectToPost.toString(), HTTP.UTF_8);// , HTTP.UTF_8 se.setContentEncoding(new BasicHeader(HTTP.CONTENT_TYPE, "application/json")); httppost.setEntity(se); HttpResponse response = httpclient.execute(httppost); String serverResponse = EntityUtils.toString(response.getEntity()); LOG.d("API response = " + serverResponse); ret = Util.stringToJsonNode(serverResponse); } catch (Exception e) { if (e != null && e.getLocalizedMessage() != null) { LOG.e(e.getLocalizedMessage()); } } return ret; }
From source file:com.zekke.services.http.RequestBuilder.java
public RequestBuilder setTimeout(int timeout) { HttpParams httpParams = httpClient.getParams(); HttpConnectionParams.setConnectionTimeout(httpParams, timeout); HttpConnectionParams.setSoTimeout(httpParams, timeout); return this; }
From source file:com.lovbomobile.android.locsy.client.impl.RestLocsyClient.java
private HttpGet getHttpGetRequestForFriendsLocations(String userID, String password, String serverAddress) { HttpGet httpGet = new HttpGet(getFriendListUrl(userID, password, serverAddress)); httpGet.addHeader(HEADER_FIELD_ACCEPT, MIME_TYPE_JSON); HttpParams httpParams = new BasicHttpParams(); HttpConnectionParams.setConnectionTimeout(httpParams, DEFAULT_TIMEOUT); httpGet.setParams(httpParams);/*w w w. j a v a 2 s .c o m*/ return httpGet; }
From source file:org.safegees.safegees.util.HttpUrlConnection.java
public String performPostCall(String requestURL, HashMap<String, String> postDataParams, String userCredentials) { DefaultHttpClient httpclient = new DefaultHttpClient(); final HttpParams httpConnParams = httpclient.getParams(); HttpConnectionParams.setConnectionTimeout(httpConnParams, CONNECTION_TIMEOUT); HttpConnectionParams.setSoTimeout(httpConnParams, READ_TIMEOUT); HttpPost httpPost = new HttpPost(requestURL); try {/*from ww w . ja v a2 s. c o m*/ String postDataParamsString = getDataString(postDataParams); httpPost.setEntity(new StringEntity(postDataParamsString)); httpPost.setHeader("Accept", "application/json"); httpPost.setHeader("Content-type", "application/x-www-form-urlencoded; charset=UTF-8"); //Add the auth header if (userCredentials != null) httpPost.addHeader(KEY_HEADER_AUTHORIZED, userCredentials); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } HttpResponse response = null; String responseStr = null; try { response = httpclient.execute(httpPost); if (response != null) { StatusLine statusLine = response.getStatusLine(); if (statusLine.getStatusCode() == 200 || statusLine.getStatusCode() == 201 || statusLine.getStatusCode() == 204) { //responseStr = EntityUtils.toString(response.getEntity(), HTTP.UTF_8); responseStr = statusLine.getReasonPhrase(); } else { Log.e("POST ERROR", response.getStatusLine().toString()); } } } catch (IOException e) { e.printStackTrace(); } return responseStr; }