Package javaforce

Class HTTP

java.lang.Object
javaforce.HTTP
Direct Known Subclasses:
HTTPS

public class HTTP extends Object
  • Field Details

  • Constructor Details

    • HTTP

      public HTTP()
  • Method Details

    • open

      public boolean open(String host)
    • open

      public boolean open(String host, int port)
    • close

      public void close()
      Close connection.
    • isConnected

      public boolean isConnected()
      Returns connection status.
    • setProgressListener

      public void setProgressListener(HTTP.Progress progress)
      Registers a download progress listener.
    • setHeader

      public void setHeader(String key, String value)
      Set a request header.
    • clearHeaders

      public void clearHeaders()
      Clears all request headers.
    • getHeader

      public String getHeader(String key)
      Returns reply header.
    • getHeaders

      public HashMap<String,String> getHeaders()
      Returns reply headers.
    • getCode

      public int getCode()
      Returns last status code.
    • get

      public boolean get(String url, OutputStream os)
      HTTP GET using url. Writes content to OutputStream.
    • get

      public byte[] get(String url)
      HTTP GET using url. Returns as a byte[]
    • getString

      public String getString(String url)
      HTTP GET using url. Returns as a String.
    • post

      public boolean post(String url, byte[] data, String mimeType, OutputStream os)
      HTTP POST using url with post data encoding with mimeType. Writes content to OutputStream.
    • post

      public byte[] post(String url, byte[] data, String mimeType)
      HTTP POST using url with post data encoding with mimeType. Returns content as byte[]
    • postString

      public String postString(String url, byte[] data, String mimeType)
      HTTP POST using url with post data encoding with mimeType. Returns content as String.
    • main

      public static void main(String[] args)
      Test HTTP