Package com.esri.gpt.framework.http

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


    cr.setUrl(url);
    StringHandler sh = new StringHandler();
    cr.setContentHandler(sh);
    cr.setCredentialProvider(info.newCredentialProvider());
    cr.setBatchHttpClient(info.getBatchHttpClient());
    cr.execute();
   
    iterator = parseResonse(sh.getContent()).iterator();

    LOGGER.log(Level.FINER, "Loading folder content of {0} completed.", url);
  } catch (Exception ex) {
View Full Code Here


    cr.setUrl(info.newListIdsUrl(resumptionToken, criteria.getFromDate(), criteria.getToDate()));

    XmlHandler sh = new XmlHandler(false);
    cr.setContentHandler(sh);
    cr.setCredentialProvider(info.newCredentialProvider());
    cr.execute();
    Document doc = sh.getDocument();

    XPath xPath = XPathFactory.newInstance().newXPath();
    NodeList nodeList = (NodeList) xPath.evaluate("/OAI-PMH/ListIdentifiers/header", doc, XPathConstants.NODESET);
View Full Code Here

        HttpClientRequest cr = new HttpClientRequest();
        cr.setUrl(info.getUrl());
        XmlHandler sh = new XmlHandler(false);
        cr.setContentHandler(sh);
        cr.setBatchHttpClient(info.getBatchHttpClient());
        cr.execute();

        iterator = parseResponse(sh.getDocument()).iterator();

        LOGGER.log(Level.FINER, "Loading folder content of {0} completed.", info.getUrl());
      } catch (Exception ex) {
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(
        "/OAI-PMH/GetRecord/record/metadata",
        doc, XPathConstants.NODE);
View Full Code Here

        request.setUrl(httpReqDef.getUrl());
        request.setContentProvider(httpReqDef.getContentProvider());
        request.setCredentialProvider(cp);
        request.setContentHandler(sh);

        request.execute();

        if (request.getResponseInfo().getResponseCode() == HttpURLConnection.HTTP_OK) {
          String strContent = Val.chkStr(sh.getContent());
          Document docContent = null;
          String contentType = Val.chkStr(request.getResponseInfo().getContentType());
View Full Code Here

  public boolean checkConnection(IMessageCollector mb) {
    try {
      HttpClientRequest httpRequest = new HttpClientRequest();
      httpRequest.setUrl(protocol.getSourceHost());
      httpRequest.setContentHandler(new StringHandler());
      httpRequest.execute();
      return true;
    } catch (IOException ex) {
      mb.addErrorMessage("catalog.harvest.manage.test.err.HarvestConnectionException");
    }
    return false;
View Full Code Here

    try {
      HttpClientRequest httpRequest = new HttpClientRequest();
      httpRequest.setUrl(url);
      httpRequest.setCredentialProvider(getCredentialProvider());
      httpRequest.setContentHandler(new StringHandler());
      httpRequest.execute();
      return true;
    } catch (IOException ex) {
      mb.addErrorMessage("catalog.harvest.manage.test.err.HarvestConnectionException");
    }
    return false;
View Full Code Here

   
    HttpClientRequest request = new HttpClientRequest();
    request.setUrl(geometryServiceURL+"/project?"+params);
    StringHandler handler = new StringHandler();
    request.setContentHandler(handler);
    request.execute();

    JSONObject response = new JSONObject(handler.getContent());
    if (response.has("error")) {
      JSONObject error = response.getJSONObject("error");
      int code = error.getInt("code");
View Full Code Here

  public void ping(String url) throws Exception {
    HttpClientRequest httpRequest = new HttpClientRequest();
    httpRequest.setUrl(url);
    httpRequest.setCredentialProvider(getCredentialProvider());
    httpRequest.setContentHandler(new StringHandler());
    httpRequest.execute();
  }

  private CredentialProvider getCredentialProvider() {
    return (!getUserName().isEmpty() && !getUserPassword().isEmpty()? new CredentialProvider(getUserName(), getUserPassword()): null);
  }
View Full Code Here

        HttpClientRequest clientRequest = HttpClientRequest.newRequest(
            HttpClientRequest.MethodName.GET, url.toExternalForm());
        // clientRequest.setConnectionTimeOut(getConnectionTimeout());
        //clientRequest.setResponseTimeOut(getResponseTimeout());
        clientRequest.execute();
        String response = clientRequest.readResponseAsCharacters();
        LOG.finer("Response from get Metadata url = " + url.toExternalForm()
            +"\n response = \n"+ response);
        record.setFullMetadata(response);
      } catch (MalformedURLException e) {
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.