def ping(self): httpGet = HttpGet(self.uri_ping) try: response = self.__class__.httpClient.execute(httpGet) except JavaException, e: logger.error( '>>>>>>>>>>>httpClient ping error on %s <<<<<<<<<<<<<<<<<< ' % (self.uri_ping)) raise Exception(e)
def build_request_without_headers(self, method, context, entity): url = self.quote(self.create_path(self.params.getUrl(), context)) method = method.upper() if method == 'GET': request = HttpGet(url) elif method == 'POST': request = HttpPost(url) request.setEntity(entity) elif method == 'PUT': request = HttpPut(url) request.setEntity(entity) elif method == 'DELETE': request = HttpDelete(url) else: raise Exception('Unsupported method: ' + method) self.set_credentials(request) self.set_proxy(request) return request
def buildRequest(self, method, context, body, contentType, headers): url = self.quote(self.createPath(self.params.getUrl(), context)) method = method.upper() if method == 'GET': request = HttpGet(url) elif method == 'HEAD': request = HttpHead(url) elif method == 'POST': request = HttpPost(url) request.setEntity(StringEntity(body)) elif method == 'PUT': request = HttpPut(url) request.setEntity(StringEntity(body)) elif method == 'DELETE': request = HttpDelete(url) elif method == 'PATCH': request = HttpPatch(url) request.setEntity(StringEntity(body)) else: raise Exception('Unsupported method: ' + method) request.addHeader('Content-Type', contentType) self.setCredentials(request) self.setProxy(request) self.setHeaders(request, headers) return request
String result = null; HttpClient httpClient = new DefaultHttpClient( ); try { // NOTE: You must use the same region in your REST call as you used to obtain your subscription keys. // For example, if you obtained your subscription keys from westcentralus, replace "westus" in the // URL below with "westcentralus". URIBuilder uriBuilder = new URIBuilder( "https://westeurope.api.cognitive.microsoft.com/face/v1.0/persongroups/emotion_test/persons/" + personId ); URI uri = uriBuilder.build( ); HttpGet request = new HttpGet( uri ); // Request headers. Replace the example key below with your valid subscription key. request.setHeader( "d44a0d00ba9ccd072fcc40f092170d60", subscriptionKey ); HttpResponse response = httpClient.execute( request ); HttpEntity entity = response.getEntity( ); if ( entity != null ) { result = EntityUtils.toString( entity ); } } catch ( Exception e ) { System.out.println( e.getMessage( ) );
def buildRequest(self, method, context, body, contentType, headers): url = self.quote(self.createPath(self.params.getUrl(), context)) method = method.upper() if method == "GET": request = HttpGet(url) elif method == "POST": request = HttpPost(url) request.setEntity(StringEntity(body)) elif method == "PUT": request = HttpPut(url) request.setEntity(StringEntity(body)) elif method == "DELETE": request = HttpDelete(url) else: raise Exception("Unsupported method: " + method) request.addHeader("Content-Type", contentType) request.addHeader("Accept", contentType) self.setCredentials(request) self.setProxy(request) self.setHeaders(request, headers) return request
# get http parameters params = BasicHttpParams() paramsBean = HttpProtocolParamBean(params) paramsBean.setVersion(HttpVersion.HTTP_1_1) paramsBean.setContentCharset("UTF-8") paramsBean.setUseExpectContinue(True) # get http body entities formparams = ArrayList() #formparams.add(BasicNameValuePair("username", username)) entity = UrlEncodedFormEntity(formparams, "UTF-8") # get client, http headers and request client = DefaultHttpClient() request = HttpGet(uri) request.setParams(params) request.addHeader(HttpHeaders.CONTENT_TYPE, "application/json") request.addHeader(HttpHeaders.ACCEPT, "application/x-www-form-urlencoded") request.addHeader("MAXAUTH", authHeader) # get client response response = client.execute(request) if response.getStatusLine().getStatusCode() > 300: service.error('ntpipeline', 'apiErrror', None) #Break obj = JSONObject() obj = JSONObject.parse(response.getEntity().getContent()) objToSend = obj.get("member")
def buildRequest(self, method, context, body, contentType, headers): url = self.quote(self.createPath(self.params.getUrl(), context)) method = method.upper() if method == 'GET': request = HttpGet(url) elif method == 'POST': request = HttpPost(url) request.setEntity(StringEntity(body)) elif method == 'PUT': request = HttpPut(url) request.setEntity(StringEntity(body)) elif method == 'DELETE': request = HttpDelete(url) elif method == 'PATCH': request = HttpPatch(url) request.setEntity(StringEntity(body)) else: raise Exception('Unsupported method: ' + method) request.addHeader('Content-Type', contentType) request.addHeader('Accept', contentType) self.setCredentials(request) self.setProxy(request) self.setHeaders(request, headers) return request
} return response; } public void postLeaderData(String result) { getDataFromJSON(); } public void getDataFromJSON() { try { HttpClient client = new DefaultHttpClient(); String getURL = MyConsts.NETWORK_FOLDER + "getallusers.php"; HttpGet get = new HttpGet(getURL); HttpResponse responseGet = client.execute(get); HttpEntity resEntityGet = responseGet.getEntity(); if (resEntityGet != null) { InputStream instream = resEntityGet.getContent(); BufferedReader str = new BufferedReader(new InputStreamReader( instream)); String ans = new String(""); build = new String(""); while ((ans = str.readLine()) != null) { build = build + ans; // Log.d( }