Class HttpServerExchange

java.lang.Object
httpserver.core.HttpServerExchange

public class HttpServerExchange extends Object
  • Constructor Details

  • Method Details

    • getSourceIpAddress

      public InetAddress getSourceIpAddress()
    • getRawRequest

      public byte[] getRawRequest()
    • getRequestMethod

      public String getRequestMethod()
    • getRequestURI

      public String getRequestURI()
    • getRequestProtocol

      public String getRequestProtocol()
    • getRequestHeader

      public String getRequestHeader(String name)
    • getRequestHeaders

      public List<String> getRequestHeaders(String name)
    • getRequestPath

      public String getRequestPath()
    • getQueryString

      public String getQueryString()
    • getQueryParameter

      public String getQueryParameter(String name)
    • getStatusCode

      public int getStatusCode()
    • setStatusCode

      public void setStatusCode(int code)
    • getStatusMessage

      public String getStatusMessage()
    • setStatusMessage

      public void setStatusMessage(String statusMessage)
    • getResponseHeader

      public String getResponseHeader(String name)
    • setResponseHeader

      public void setResponseHeader(String name, String value)
    • removeResponseHeader

      public void removeResponseHeader(String name)
    • setNoContentLength

      public void setNoContentLength()
    • send

      public void send(String data, Charset charset)
    • send

      public void send(byte[] data)
    • send

      public void send(byte[] data, int offset, int length)
    • send

      public void send(InputStream in, long length)
    • requestBodyAccepted

      public void requestBodyAccepted() throws IOException
      Throws:
      IOException
    • getInputStream

      public InputStream getInputStream()
    • getOutputStream

      public OutputStream getOutputStream()
    • sendResponse

      public void sendResponse() throws IOException
      Throws:
      IOException
    • isResponseSent

      public boolean isResponseSent()
    • getResponseBody

      public ResponseBody getResponseBody()
    • methodAllowsResponseBody

      public boolean methodAllowsResponseBody()