Interface Curl

  • All Known Implementing Classes:
    DefaultCurl

    public interface Curl
    This interface specifies similar operations like the Linux command curl.
    Author:
    Lijun Liao (xipki)
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static class  Curl.CurlResult  
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Curl.CurlResult curlGet​(java.lang.String url, boolean verbose, java.util.Map<java.lang.String,​java.lang.String> headers, java.lang.String userPassword)  
      Curl.CurlResult curlGet​(java.lang.String url, java.io.OutputStream respContentStream, boolean verbose, java.util.Map<java.lang.String,​java.lang.String> headers, java.lang.String userPassword)  
      Curl.CurlResult curlPost​(java.lang.String url, boolean verbose, java.util.Map<java.lang.String,​java.lang.String> headers, java.lang.String userPassword, byte[] content)  
      Curl.CurlResult curlPost​(java.lang.String url, java.io.OutputStream respContentStream, boolean verbose, java.util.Map<java.lang.String,​java.lang.String> headers, java.lang.String userPassword, byte[] content)  
    • Method Detail

      • curlGet

        Curl.CurlResult curlGet​(java.lang.String url,
                                boolean verbose,
                                java.util.Map<java.lang.String,​java.lang.String> headers,
                                java.lang.String userPassword)
                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • curlGet

        Curl.CurlResult curlGet​(java.lang.String url,
                                java.io.OutputStream respContentStream,
                                boolean verbose,
                                java.util.Map<java.lang.String,​java.lang.String> headers,
                                java.lang.String userPassword)
                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • curlPost

        Curl.CurlResult curlPost​(java.lang.String url,
                                 boolean verbose,
                                 java.util.Map<java.lang.String,​java.lang.String> headers,
                                 java.lang.String userPassword,
                                 byte[] content)
                          throws java.lang.Exception
        Throws:
        java.lang.Exception
      • curlPost

        Curl.CurlResult curlPost​(java.lang.String url,
                                 java.io.OutputStream respContentStream,
                                 boolean verbose,
                                 java.util.Map<java.lang.String,​java.lang.String> headers,
                                 java.lang.String userPassword,
                                 byte[] content)
                          throws java.lang.Exception
        Throws:
        java.lang.Exception