HTTPRequest
, HTTPResponse
public class HTTPPacket
extends java.lang.Object
コンストラクタ | 説明 |
---|---|
HTTPPacket() |
|
HTTPPacket(java.io.InputStream in) |
|
HTTPPacket(HTTPPacket httpPacket) |
修飾子とタイプ | メソッド | 説明 |
---|---|---|
void |
addHeader(java.lang.String name,
java.lang.String value) |
|
void |
addHeader(HTTPHeader header) |
|
void |
clearHeaders() |
|
java.lang.String |
getCacheControl() |
|
java.lang.String |
getCharSet() |
|
java.lang.String |
getConnection() |
|
byte[] |
getContent() |
|
java.io.InputStream |
getContentInputStream() |
|
java.lang.String |
getContentLanguage() |
|
long |
getContentLength() |
|
long[] |
getContentRange() |
|
long |
getContentRangeFirstPosition() |
|
long |
getContentRangeInstanceLength() |
|
long |
getContentRangeLastPosition() |
|
java.lang.String |
getContentString() |
|
java.lang.String |
getContentType() |
|
java.lang.String |
getDate() |
|
protected java.lang.String |
getFirstLine() |
|
protected java.lang.String |
getFirstLineToken(int num) |
|
HTTPHeader |
getHeader(int n) |
|
HTTPHeader |
getHeader(java.lang.String name) |
|
java.lang.String |
getHeaderString() |
|
java.lang.String |
getHeaderValue(java.lang.String name) |
|
java.lang.String |
getHost() |
|
int |
getIntegerHeaderValue(java.lang.String name) |
|
long |
getLongHeaderValue(java.lang.String name) |
|
int |
getNHeaders() |
|
java.lang.String |
getServer() |
|
java.lang.String |
getStringHeaderValue(java.lang.String name) |
|
java.lang.String |
getStringHeaderValue(java.lang.String name,
java.lang.String startWidth,
java.lang.String endWidth) |
|
java.lang.String |
getTransferEncoding() |
|
java.lang.String |
getVersion() |
|
boolean |
hasConnection() |
|
boolean |
hasContent() |
|
boolean |
hasContentInputStream() |
|
boolean |
hasContentRange() |
|
boolean |
hasFirstLine() |
|
boolean |
hasHeader(java.lang.String name) |
|
boolean |
hasTransferEncoding() |
|
void |
init() |
|
boolean |
isChunked() |
|
boolean |
isCloseConnection() |
|
boolean |
isKeepAliveConnection() |
|
boolean |
read(HTTPSocket httpSock) |
|
protected boolean |
set(java.io.InputStream in) |
|
protected boolean |
set(java.io.InputStream in,
boolean onlyHeaders) |
|
protected void |
set(HTTPPacket httpPacket) |
|
protected boolean |
set(HTTPSocket httpSock) |
|
void |
setCacheControl(int value) |
|
void |
setCacheControl(java.lang.String directive) |
|
void |
setCacheControl(java.lang.String directive,
int value) |
|
void |
setConnection(java.lang.String value) |
|
void |
setContent(byte[] data) |
|
void |
setContent(byte[] data,
boolean updateWithContentLength) |
|
void |
setContent(java.lang.String data) |
|
void |
setContent(java.lang.String data,
boolean updateWithContentLength) |
|
void |
setContentInputStream(java.io.InputStream in) |
|
void |
setContentLanguage(java.lang.String code) |
|
void |
setContentLength(long len) |
|
void |
setContentRange(long firstPos,
long lastPos,
long length) |
|
void |
setContentType(java.lang.String type) |
|
void |
setDate(java.util.Calendar cal) |
|
void |
setHeader(java.lang.String name,
int value) |
|
void |
setHeader(java.lang.String name,
long value) |
|
void |
setHeader(java.lang.String name,
java.lang.String value) |
|
void |
setHeader(HTTPHeader header) |
|
void |
setHost(java.lang.String host) |
|
void |
setHost(java.lang.String host,
int port) |
|
void |
setIntegerHeader(java.lang.String name,
int value) |
|
void |
setLongHeader(java.lang.String name,
long value) |
|
void |
setServer(java.lang.String name) |
|
void |
setStringHeader(java.lang.String name,
java.lang.String value) |
|
void |
setStringHeader(java.lang.String name,
java.lang.String value,
java.lang.String startWidth,
java.lang.String endWidth) |
|
void |
setTransferEncoding(java.lang.String value) |
|
void |
setVersion(java.lang.String ver) |
public HTTPPacket()
public HTTPPacket(HTTPPacket httpPacket)
public HTTPPacket(java.io.InputStream in)
public void init()
public void setVersion(java.lang.String ver)
public java.lang.String getVersion()
protected boolean set(java.io.InputStream in, boolean onlyHeaders)
protected boolean set(java.io.InputStream in)
protected boolean set(HTTPSocket httpSock)
protected void set(HTTPPacket httpPacket)
public boolean read(HTTPSocket httpSock)
protected java.lang.String getFirstLine()
protected java.lang.String getFirstLineToken(int num)
public boolean hasFirstLine()
public int getNHeaders()
public void addHeader(HTTPHeader header)
public void addHeader(java.lang.String name, java.lang.String value)
public HTTPHeader getHeader(int n)
public HTTPHeader getHeader(java.lang.String name)
public void clearHeaders()
public boolean hasHeader(java.lang.String name)
public void setHeader(java.lang.String name, java.lang.String value)
public void setHeader(java.lang.String name, int value)
public void setHeader(java.lang.String name, long value)
public void setHeader(HTTPHeader header)
public java.lang.String getHeaderValue(java.lang.String name)
public void setStringHeader(java.lang.String name, java.lang.String value, java.lang.String startWidth, java.lang.String endWidth)
public void setStringHeader(java.lang.String name, java.lang.String value)
public java.lang.String getStringHeaderValue(java.lang.String name, java.lang.String startWidth, java.lang.String endWidth)
public java.lang.String getStringHeaderValue(java.lang.String name)
public void setIntegerHeader(java.lang.String name, int value)
public void setLongHeader(java.lang.String name, long value)
public int getIntegerHeaderValue(java.lang.String name)
public long getLongHeaderValue(java.lang.String name)
public java.lang.String getHeaderString()
public void setContent(byte[] data, boolean updateWithContentLength)
public void setContent(byte[] data)
public void setContent(java.lang.String data, boolean updateWithContentLength)
public void setContent(java.lang.String data)
public byte[] getContent()
public java.lang.String getContentString()
public boolean hasContent()
public void setContentInputStream(java.io.InputStream in)
public java.io.InputStream getContentInputStream()
public boolean hasContentInputStream()
public void setContentType(java.lang.String type)
public java.lang.String getContentType()
public void setContentLanguage(java.lang.String code)
public java.lang.String getContentLanguage()
public java.lang.String getCharSet()
public void setContentLength(long len)
public long getContentLength()
public boolean hasConnection()
public void setConnection(java.lang.String value)
public java.lang.String getConnection()
public boolean isCloseConnection()
public boolean isKeepAliveConnection()
public boolean hasContentRange()
public void setContentRange(long firstPos, long lastPos, long length)
public long[] getContentRange()
public long getContentRangeFirstPosition()
public long getContentRangeLastPosition()
public long getContentRangeInstanceLength()
public void setCacheControl(java.lang.String directive)
public void setCacheControl(java.lang.String directive, int value)
public void setCacheControl(int value)
public java.lang.String getCacheControl()
public void setServer(java.lang.String name)
public java.lang.String getServer()
public void setHost(java.lang.String host, int port)
public void setHost(java.lang.String host)
public java.lang.String getHost()
public void setDate(java.util.Calendar cal)
public java.lang.String getDate()
public boolean hasTransferEncoding()
public void setTransferEncoding(java.lang.String value)
public java.lang.String getTransferEncoding()
public boolean isChunked()