Пример #1
0
 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 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
Пример #4
0
    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
Пример #5
0
		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( ) );
Пример #6
0
    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
Пример #7
0
# 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
Пример #9
0
		}
		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(
				}