net.alhem.jsockets
Class HTTPSocket
java.lang.Object
net.alhem.jsockets.Socket
net.alhem.jsockets.TcpSocket
net.alhem.jsockets.HTTPSocket
- Direct Known Subclasses:
- HttpGetSocket
public abstract class HTTPSocket
- extends TcpSocket
- Author:
- Anders Hedstrom (grymse@alhem.net)
| Methods inherited from class net.alhem.jsockets.Socket |
attach, CloseAndDelete, Connecting, GetChannel, GetKey, Handler, LineProtocol, OnAccept, OnConnect, OnRawData, SetCloseAndDelete, SetConnecting, SetConnecting, SetKey, SetLineProtocol, SetLineProtocol, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
m_first
private boolean m_first
m_header
private boolean m_header
m_request
private boolean m_request
m_response
private boolean m_response
m_http_version
private java.lang.String m_http_version
m_status
private java.lang.String m_status
m_status_text
private java.lang.String m_status_text
m_method
private java.lang.String m_method
m_url
private java.lang.String m_url
m_uri
private java.lang.String m_uri
m_query_string
private java.lang.String m_query_string
HTTPSocket
public HTTPSocket(SocketHandler h)
- Creates a new instance of HTTPSocket
OnRead
public void OnRead()
- Overrides:
OnRead in class TcpSocket
ReadLine
public void ReadLine()
- Overrides:
ReadLine in class TcpSocket
OnLine
public void OnLine(java.lang.String line)
- Overrides:
OnLine in class Socket
OnData
public abstract void OnData(byte[] buf,
int l)
OnFirst
public abstract void OnFirst()
OnHeader
public abstract void OnHeader(java.lang.String key,
java.lang.String value)
OnHeaderComplete
public abstract void OnHeaderComplete()
IsRequest
public boolean IsRequest()
IsResponse
public boolean IsResponse()
GetHttpVersion
public java.lang.String GetHttpVersion()
GetStatus
public java.lang.String GetStatus()
GetStatusText
public java.lang.String GetStatusText()
GetMethod
public java.lang.String GetMethod()
GetUrl
public java.lang.String GetUrl()
GetUri
public java.lang.String GetUri()
GetQueryString
public java.lang.String GetQueryString()