public class HTTPRequest extends HTTPPacket
Constructor and Description |
---|
HTTPRequest() |
HTTPRequest(HTTPSocket httpSock) |
HTTPRequest(InputStream in) |
addHeader, addHeader, clearHeaders, getCacheControl, getCharSet, getConnection, getContent, getContentInputStream, getContentLanguage, getContentLength, getContentRange, getContentRangeFirstPosition, getContentRangeInstanceLength, getContentRangeLastPosition, getContentString, getContentType, getDate, getFirstLine, getFirstLineToken, getHeader, getHeader, getHeaderString, getHeaderValue, getHost, getIntegerHeaderValue, getLongHeaderValue, getNHeaders, getServer, getStringHeaderValue, getStringHeaderValue, getTransferEncoding, getVersion, hasConnection, hasContent, hasContentInputStream, hasContentRange, hasFirstLine, hasHeader, hasTransferEncoding, init, isChunked, isCloseConnection, isKeepAliveConnection, read, set, set, set, set, setCacheControl, setCacheControl, setCacheControl, setConnection, setContent, setContent, setContent, setContent, setContentInputStream, setContentLanguage, setContentLength, setContentRange, setContentType, setDate, setHeader, setHeader, setHeader, setHeader, setHost, setHost, setIntegerHeader, setLongHeader, setServer, setStringHeader, setStringHeader, setTransferEncoding, setVersion
public HTTPRequest()
public HTTPRequest(InputStream in)
public HTTPRequest(HTTPSocket httpSock)
public void setMethod(String value)
public String getMethod()
public boolean isMethod(String method)
public boolean isGetRequest()
public boolean isPostRequest()
public boolean isHeadRequest()
public boolean isSubscribeRequest()
public boolean isUnsubscribeRequest()
public boolean isNotifyRequest()
public void setURI(String value, boolean isCheckRelativeURL)
public void setURI(String value)
public String getURI()
public ParameterList getParameterList()
public boolean isSOAPAction()
public void setRequestHost(String host)
public String getRequestHost()
public void setRequestPort(int host)
public int getRequestPort()
public void setSocket(HTTPSocket value)
public HTTPSocket getSocket()
public String getLocalAddress()
public int getLocalPort()
public boolean parseRequestLine(String lineStr)
public String getHTTPVersion()
public String getFirstLineString()
public String getHeader()
public boolean isKeepAlive()
public boolean read()
public boolean post(HTTPResponse httpRes)
public HTTPResponse post(String host, int port, boolean isKeepAlive)
public HTTPResponse post(String host, int port)
public void set(HTTPRequest httpReq)
public boolean returnResponse(int statusCode)
public boolean returnOK()
public boolean returnBadRequest()
public void print()