Package com.esri.gpt.framework.http

Examples of com.esri.gpt.framework.http.HttpClientRequest.execute()


    }
    http.setContentProvider(contentProvider);
    http.setContentHandler(contentHandler);
   
    try {
      http.execute();
    } catch (HttpClientException ex) {
      boolean doThrow = true;
      if (ex.getHttpStatusCode()==302) {
        // This part of the code deals with redirect issue which accurs when
        // harvesting from arcgis.com
View Full Code Here


            doThrow = false;
            HttpClientRequest http2 = new HttpClientRequest();
            http2.setUrl(location);
            http2.setRetries(-1);
            http2.setContentHandler(contentHandler);
            http2.execute();
          }
        }
      }
      if (doThrow) {
        throw ex;
View Full Code Here

    if (params.getStart()<1) return null;
   
    ItemInfoJsonAdapter itemInfoAdapter = new ItemInfoJsonAdapter();
    HttpClientRequest cr = new HttpClientRequest();
    cr.setUrl(url + "/search?q=" +params.getQuery()+ "&f=json&num=" +params.getNum()+ "&start=" + params.getStart());
    cr.execute();
   
    try {
      List<ESRI_ItemInformation> infos = new ArrayList<ESRI_ItemInformation>();
      String json = cr.readResponseAsCharacters();
      JSONObject jso = new JSONObject(json);
View Full Code Here

      httpClient.setContentProvider(new StringProvider(content,
          "application/x-www-form-urlencoded"));
      httpClient.setUrl(this.addItemUrl);
      httpClient.setRequestHeader("Referer", this.referer);
      httpClient.setMethodName(MethodName.POST);
      httpClient.execute();

      int nHttpResponseCode = httpClient.getResponseInfo().getResponseCode();
      if ((nHttpResponseCode < 200) || (nHttpResponseCode > 299)) {
        throw new JSONException("Add item request failed: HTTP "
            + nHttpResponseCode);
View Full Code Here

    httpClient.setRequestHeader("Referer", this.referer);
    httpClient.setUrl(this.ep.getGenerateTokenUrl());
    httpClient.setMethodName(MethodName.POST);

    // expiration
    httpClient.execute();

    int nHttpResponseCode = httpClient.getResponseInfo().getResponseCode();
    if ((nHttpResponseCode < 200) || (nHttpResponseCode > 299)) {
      throw new IOException("Request failed: HTTP " + nHttpResponseCode);
    }
View Full Code Here

          httpClient.setContentProvider(new StringProvider(content,
              "application/x-www-form-urlencoded"));
          httpClient.setRequestHeader("Referer", this.referer);
          httpClient.setUrl(this.shareItemUrl);
          httpClient.setMethodName(MethodName.POST);
          httpClient.execute();

          int nHttpResponseCode = httpClient.getResponseInfo().getResponseCode();
          if ((nHttpResponseCode < 200) || (nHttpResponseCode > 299)) {
            LOGGER.info("Share item request failed: HTTP " + nHttpResponseCode);
          } else {
View Full Code Here

    StringProvider cprov = new StringProvider(requestBody,"text/xml");
    httpClient.setContentProvider(cprov);
    StringHandler sh = new StringHandler();
    httpClient.setContentHandler(sh);
 
    httpClient.execute();
   
//   setAxlResponse(httpClient.getAxlResponse());
    int nHttpResponseCode = httpClient.getResponseInfo().getResponseCode();
    if ((nHttpResponseCode < 200) || (nHttpResponseCode > 299)) {
      throw new IOException("Request failed: HTTP "+nHttpResponseCode);
View Full Code Here

    cr.setUrl(info.newReadMetadataUrl(sourceUri));
    XmlHandler sh = new XmlHandler(false);
    cr.setContentHandler(sh);
    cr.setCredentialProvider(info.newCredentialProvider());
    cr.setBatchHttpClient(info.getBatchHttpClient());
    cr.execute();
    Document doc = sh.getDocument();
    XPath xPath = XPathFactory.newInstance().newXPath();
    Node node = (Node) xPath.evaluate(
        "/feed/entry",
        doc, XPathConstants.NODE);
View Full Code Here

      XmlHandler sh = new XmlHandler(false);
      cr.setContentHandler(sh);
      cr.setCredentialProvider(info.newCredentialProvider());
      cr.setBatchHttpClient(info.getBatchHttpClient());
      try {
        cr.execute();
      } catch (IOException e) {
        return "";
      }     
      Document doc = sh.getDocument();     
      String mdText = XmlIoUtil.domToString(doc);
View Full Code Here

      cr.setUrl(info.newReadMetadataUrl(sourceUri));
      XmlHandler sh = new XmlHandler(false);
      cr.setContentHandler(sh);
      cr.setCredentialProvider(info.newCredentialProvider());
      cr.setBatchHttpClient(info.getBatchHttpClient());
      cr.execute();
      Document doc = sh.getDocument();
      XPath xPath = XPathFactory.newInstance().newXPath();
      Node node = (Node) xPath.evaluate(
          "/feed/entry",
          doc, XPathConstants.NODE);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.