WarcRecord, org.apache.http.HttpMessage, org.apache.http.HttpRequestpublic class HttpRequestWarcRecord extends AbstractWarcRecord implements org.apache.http.HttpRequest
WarcRecord corresponding to a WarcRecord.Type.REQUEST record type.WarcRecord.Type| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
HTTP_REQUEST_MSGTYPE |
USE_BURL_PROPERTY, warcHeadersPROTOCOL_VERSION| Constructor | Description |
|---|---|
HttpRequestWarcRecord(java.net.URI targetURI,
org.apache.http.HttpRequest request) |
| Modifier and Type | Method | Description |
|---|---|---|
static HttpRequestWarcRecord |
fromPayload(org.apache.http.message.HeaderGroup warcHeaders,
BoundSessionInputBuffer payloadBuffer) |
|
org.apache.http.ProtocolVersion |
getProtocolVersion() |
|
org.apache.http.RequestLine |
getRequestLine() |
|
java.lang.String |
toString() |
|
protected java.io.InputStream |
writePayload(ByteArraySessionOutputBuffer buffer) |
addHeader, addHeader, containsHeader, getAllHeaders, getFirstHeader, getHeaders, getLastHeader, getParams, headerIterator, headerIterator, removeHeader, removeHeaders, setHeader, setHeader, setHeaders, setParamsgetWarcContentLength, getWarcDate, getWarcHeader, getWarcHeaders, getWarcRecordId, getWarcTargetURI, getWarcType, write, writeHeaderspublic static final java.lang.String HTTP_REQUEST_MSGTYPE
public HttpRequestWarcRecord(java.net.URI targetURI,
org.apache.http.HttpRequest request)
public static HttpRequestWarcRecord fromPayload(org.apache.http.message.HeaderGroup warcHeaders, BoundSessionInputBuffer payloadBuffer) throws java.io.IOException
java.io.IOExceptionpublic org.apache.http.ProtocolVersion getProtocolVersion()
getProtocolVersion in interface org.apache.http.HttpMessagegetProtocolVersion in class AbstractWarcRecordpublic org.apache.http.RequestLine getRequestLine()
getRequestLine in interface org.apache.http.HttpRequestprotected java.io.InputStream writePayload(ByteArraySessionOutputBuffer buffer) throws java.io.IOException
writePayload in class AbstractWarcRecordjava.io.IOExceptionpublic java.lang.String toString()
toString in class java.lang.Object