public final class RecordedRequest
extends java.lang.Object
Constructor and Description |
---|
RecordedRequest(java.lang.String requestLine,
java.util.List<java.lang.String> headers,
java.util.List<java.lang.Integer> chunkSizes,
long bodySize,
byte[] body,
int sequenceNumber,
java.net.Socket socket) |
Modifier and Type | Method and Description |
---|---|
byte[] |
getBody()
Returns the body of this POST request.
|
long |
getBodySize()
Returns the total size of the body of this POST request (before
truncation).
|
java.util.List<java.lang.Integer> |
getChunkSizes()
Returns the sizes of the chunks of this request's body, or an empty list
if the request's body was empty or unchunked.
|
java.lang.String |
getHeader(java.lang.String name)
Returns the first header named
name , or null if no such header
exists. |
java.util.List<java.lang.String> |
getHeaders()
Returns all headers.
|
java.util.List<java.lang.String> |
getHeaders(java.lang.String name)
Returns the headers named
name . |
java.lang.String |
getMethod() |
java.lang.String |
getPath() |
java.lang.String |
getRequestLine() |
int |
getSequenceNumber()
Returns the index of this request on its HTTP connection.
|
java.lang.String |
getSslProtocol()
Returns the connection's SSL protocol like
TLSv1 , SSLv3 ,
NONE or null if the connection doesn't use SSL. |
java.lang.String |
getUtf8Body()
Returns the body of this POST request decoded as a UTF-8 string.
|
java.lang.String |
toString() |
public RecordedRequest(java.lang.String requestLine, java.util.List<java.lang.String> headers, java.util.List<java.lang.Integer> chunkSizes, long bodySize, byte[] body, int sequenceNumber, java.net.Socket socket)
public java.lang.String getRequestLine()
public java.lang.String getMethod()
public java.lang.String getPath()
public java.util.List<java.lang.String> getHeaders()
public java.lang.String getHeader(java.lang.String name)
name
, or null if no such header
exists.public java.util.List<java.lang.String> getHeaders(java.lang.String name)
name
.public java.util.List<java.lang.Integer> getChunkSizes()
public long getBodySize()
public byte[] getBody()
public java.lang.String getUtf8Body()
public int getSequenceNumber()
public java.lang.String getSslProtocol()
TLSv1
, SSLv3
,
NONE
or null if the connection doesn't use SSL.public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2014. All Rights Reserved.