def execute_request(self, request): client = None response = None try: sslContext = SSLContextBuilder.create().loadTrustMaterial( TrustSelfSignedStrategy()).build() allowAllHosts = NoopHostnameVerifier() connectionFactory = SSLConnectionSocketFactory( sslContext, allowAllHosts) client = HttpClients.custom().setSSLSocketFactory( connectionFactory).build() response = client.execute(request) status = response.getStatusLine().getStatusCode() entity = response.getEntity() result = EntityUtils.toString(entity, "UTF-8") if entity else None headers = response.getAllHeaders() EntityUtils.consume(entity) return HttpResponse(status, result, headers) finally: if response: response.close() if client: client.close()
def executeRequest(self, request): client = None response = None try: if not self.verify: client = self.create_http_client() elif self.params.proxyUsername and self.params.proxyPassword: credentials = UsernamePasswordCredentials(self.params.proxyUsername, self.params.proxyPassword) auth_scope = AuthScope(self.params.proxyHost, Integer.valueOf(self.params.proxyPort)) creds_provider = BasicCredentialsProvider() creds_provider.setCredentials(auth_scope, credentials) client = HttpClientBuilder.create().setDefaultCredentialsProvider(creds_provider).build() else: client = HttpClients.createDefault() response = client.execute(request) status = response.getStatusLine().getStatusCode() entity = response.getEntity() result = EntityUtils.toString(entity, "UTF-8") if entity else None headers = response.getAllHeaders() EntityUtils.consume(entity) return HttpResponse(status, result, headers) finally: if response: response.close() if client: client.close()
def executeRequest(self, request): client = None response = None try: local_context = BasicHttpContext() if self.authentication == "Ntlm": credentials = self.get_credentials() client = self.get_ntlm_client() credentials_provider = BasicCredentialsProvider() credentials_provider.setCredentials( AuthScope.ANY, NTCredentials(credentials["username"], credentials["password"], None, credentials["domain"])) local_context.setAttribute(HttpClientContext.CREDS_PROVIDER, credentials_provider) else: client = HttpClients.createDefault() self.set_basic_credentials(request) response = client.execute(request, local_context) status = response.getStatusLine().getStatusCode() entity = response.getEntity() result = EntityUtils.toString(entity, "UTF-8") if entity else None headers = response.getAllHeaders() EntityUtils.consume(entity) return HttpResponse(status, result, headers) finally: if response: response.close() if client: client.close()
def executeRequest(self, request): self.logger.debug('executeRequest: request: %s' % repr(request)) client = None response = None try: client = HttpClients.createDefault() response = client.execute(request) self.logger.debug('executeRequest: response: %s' % repr(response)) status = response.getStatusLine().getStatusCode() self.logger.debug('executeRequest: status: %s' % status) entity = response.getEntity() data = EntityUtils.toString(entity, "UTF-8") if entity else None headers = response.getAllHeaders() EntityUtils.consume(entity) return HttpResponse(status, data, headers) except Exception as e: self.logger.error('executeRequest: failed: %s' % repr(e)) raise e finally: if response: response.close() if client: client.close()
def executeRequest(self, request): client = None response = None try: client = HttpClients.createDefault() response = client.execute(request) status = response.getStatusLine().getStatusCode() entity = response.getEntity() result = EntityUtils.toString(entity, "UTF-8") if entity else None headers = response.getAllHeaders() EntityUtils.consume(entity) return HttpResponse(status, result, headers) finally: if response: response.close() if client: client.close()
def execute_request(self, request): client = None response = None try: client = HttpClients.createDefault() response = client.execute(request) status = response.getStatusLine().getStatusCode() entity = response.getEntity() result = EntityUtils.toString(entity, "UTF-8") if entity else None headers = response.getAllHeaders() EntityUtils.consume(entity) return HttpResponse(status, result, headers) finally: if response: response.close() if client: client.close()
HttpPost request = new HttpPost( uri ); // Request headers. Replace the example key below with your valid subscription key. request.setHeader( "Content-Type", "application/json" ); request.setHeader( "6b6835f22fdd86e00d0bdc15b512ba6e" ); // Request body. Replace the example URL below with the URL of the image you want to analyze. StringEntity reqEntity = new StringEntity( "{ \"url\": \"" + picUrl + "\" }" ); request.setEntity( reqEntity ); HttpResponse response = httpClient.execute( request ); HttpEntity entity = response.getEntity( ); if ( entity != null ) { result = EntityUtils.toString( entity ); } } catch ( Exception e ) { System.out.println( e.getMessage( ) ); } return result; } public static String faceRequest( String subscriptionKey, String picUrl ) { String result = null; HttpClient httpclient = new DefaultHttpClient( ); try
DownloadLeaders task = new DownloadLeaders(); task.execute(); } public String getLeaderData() { String response = ""; try { HttpClient httpclient = new DefaultHttpClient(); String connect = MyConsts.NETWORK_FOLDER + "getallusers.php"; HttpPost httppost = new HttpPost(connect); HttpResponse httpResponse = httpclient.execute(httppost); HttpEntity resEntityGet = httpResponse.getEntity(); if (resEntityGet != null) { // do something with the response response = EntityUtils.toString(resEntityGet); Log.i("GET RESPONSE", response); // Log.d( response = response.trim(); } } catch (Exception e) { // Log.d( e.printStackTrace(); // finish(); } return response; } public void postLeaderData(String result) { getDataFromJSON();