Class HttpUtilsExtensions

java.lang.Object
it.geosolutions.geonetwork.util.HTTPUtils
org.gcube.spatial.data.geonetwork.extension.HttpUtilsExtensions

public class HttpUtilsExtensions extends it.geosolutions.geonetwork.util.HTTPUtils
  • Constructor Details

    • HttpUtilsExtensions

      public HttpUtilsExtensions()
    • HttpUtilsExtensions

      public HttpUtilsExtensions(String userName, String password)
  • Method Details

    • getJSON

      public String getJSON(String url) throws MalformedURLException, it.geosolutions.geonetwork.exception.GNServerException
      Throws:
      MalformedURLException
      it.geosolutions.geonetwork.exception.GNServerException
    • putJSON

      public String putJSON(String url, String content) throws UnsupportedEncodingException, it.geosolutions.geonetwork.exception.GNServerException
      Throws:
      UnsupportedEncodingException
      it.geosolutions.geonetwork.exception.GNServerException
    • setAuth

      protected void setAuth(org.apache.commons.httpclient.HttpClient client, String url, String username, String pw) throws MalformedURLException
      Throws:
      MalformedURLException
    • getLastHttpStatus

      public int getLastHttpStatus()
      Overrides:
      getLastHttpStatus in class it.geosolutions.geonetwork.util.HTTPUtils
    • delete

      public boolean delete(String arg0)
      Overrides:
      delete in class it.geosolutions.geonetwork.util.HTTPUtils
    • exists

      public boolean exists(String arg0)
      Overrides:
      exists in class it.geosolutions.geonetwork.util.HTTPUtils
    • get

      public String get(String arg0) throws MalformedURLException
      Overrides:
      get in class it.geosolutions.geonetwork.util.HTTPUtils
      Throws:
      MalformedURLException
    • httpPing

      public boolean httpPing(String arg0)
      Overrides:
      httpPing in class it.geosolutions.geonetwork.util.HTTPUtils
    • post

      public String post(String arg0, String arg1, String arg2, String arg3)
      Overrides:
      post in class it.geosolutions.geonetwork.util.HTTPUtils
    • post

      public String post(String url, File file, String contentType)
      Overrides:
      post in class it.geosolutions.geonetwork.util.HTTPUtils
    • post

      public String post(String url, InputStream content, String contentType)
      Overrides:
      post in class it.geosolutions.geonetwork.util.HTTPUtils
    • post

      public String post(String url, org.apache.commons.httpclient.methods.RequestEntity requestEntity)
      Overrides:
      post in class it.geosolutions.geonetwork.util.HTTPUtils
    • post

      public String post(String url, String content, String contentType)
      Overrides:
      post in class it.geosolutions.geonetwork.util.HTTPUtils
    • postXml

      public String postXml(String url, InputStream content)
      Overrides:
      postXml in class it.geosolutions.geonetwork.util.HTTPUtils
    • postXml

      public String postXml(String url, String content)
      Overrides:
      postXml in class it.geosolutions.geonetwork.util.HTTPUtils
    • postXml

      public String postXml(String url, String content, String encoding)
      Overrides:
      postXml in class it.geosolutions.geonetwork.util.HTTPUtils
    • put

      public String put(String arg0, String arg1, String arg2)
      Overrides:
      put in class it.geosolutions.geonetwork.util.HTTPUtils
    • put

      public String put(String url, File file, String contentType)
      Overrides:
      put in class it.geosolutions.geonetwork.util.HTTPUtils
    • put

      public String put(String url, org.apache.commons.httpclient.methods.RequestEntity requestEntity)
      Overrides:
      put in class it.geosolutions.geonetwork.util.HTTPUtils
    • putXml

      public String putXml(String url, String content)
      Overrides:
      putXml in class it.geosolutions.geonetwork.util.HTTPUtils