QtMockWebServer  1.0
 All Classes Functions Pages
Public Member Functions | List of all members
RecordedRequest Class Reference

The recorded request to be validated. More...

#include <RecordedRequest.h>

Public Member Functions

 RecordedRequest (const QString &requestLine, const QList< QString > &headers, const QList< int > &chunkSizes, long bodySize, const QByteArray &body, int sequenceNumber)
 
bool isNull () const
 Check if empty. More...
 
QString requestLine () const
 The request line. More...
 
QString method () const
 The request method such as "GET"/"POST", etc. More...
 
QString path () const
 The request path such as "/index.html". More...
 
QList< QString > headers () const
 A list of request headers. More...
 
QString header (const QString &name) const
 Value of given header name. More...
 
QList< QString > headers (const QString &name) const
 A list of values of given header name. Headers such as "Cookies" may have multiple ones. More...
 
QList< int > chunkSizes () const
 Sizes of each body chunk. More...
 
long bodySize () const
 Size of request body. More...
 
QByteArray body () const
 Content of request body. More...
 
QString utf8Body () const
 String of request body decoded using "UTF-8". More...
 
int sequenceNumber () const
 Sequence number of this request. More...
 

Detailed Description

The recorded request to be validated.

Member Function Documentation

QByteArray RecordedRequest::body ( ) const

Content of request body.

Returns
Content of request body.
long RecordedRequest::bodySize ( ) const

Size of request body.

Returns
Size of request body.
QList< int > RecordedRequest::chunkSizes ( ) const

Sizes of each body chunk.

Returns
Sizes of each body chunk.
QString RecordedRequest::header ( const QString &  name) const

Value of given header name.

Parameters
nameHeader name.
Returns
Value of given header name.
QList< QString > RecordedRequest::headers ( ) const

A list of request headers.

Returns
A list of request headers.
QList< QString > RecordedRequest::headers ( const QString &  name) const

A list of values of given header name. Headers such as "Cookies" may have multiple ones.

Parameters
nameHeader name.
Returns
A list of values.
bool RecordedRequest::isNull ( ) const

Check if empty.

Returns
True if empty.
QString RecordedRequest::method ( ) const

The request method such as "GET"/"POST", etc.

Returns
The request method.
QString RecordedRequest::path ( ) const

The request path such as "/index.html".

Returns
The request path.
QString RecordedRequest::requestLine ( ) const

The request line.

Returns
The request line.
int RecordedRequest::sequenceNumber ( ) const

Sequence number of this request.

Returns
Sequence number of this request.
QString RecordedRequest::utf8Body ( ) const

String of request body decoded using "UTF-8".

Returns
String of request body decoded using "UTF-8".

The documentation for this class was generated from the following files: