PcapPlusPlus  Next
HttpLayer.h File Reference
#include "DeprecationUtils.h"
#include "TextBasedProtocol.h"
#include <string>
#include <exception>

Go to the source code of this file.

Classes

class  pcpp::HttpMessage
 
class  pcpp::HttpRequestLayer
 
struct  pcpp::HttpResponseStatusCode
 The enum wrapper class of HTTP response status codes. More...
 
class  pcpp::HttpResponseLayer
 
class  pcpp::HttpRequestFirstLine
 
class  pcpp::HttpRequestFirstLine::HttpRequestFirstLineException
 
class  pcpp::HttpResponseFirstLine
 
class  pcpp::HttpResponseFirstLine::HttpResponseFirstLineException
 

Namespaces

 pcpp
 The main namespace for the PcapPlusPlus lib.
 

Macros

#define PCPP_HTTP_HOST_FIELD   "Host"
 Host field.
 
#define PCPP_HTTP_CONNECTION_FIELD   "Connection"
 Connection field.
 
#define PCPP_HTTP_USER_AGENT_FIELD   "User-Agent"
 User-Agent field.
 
#define PCPP_HTTP_REFERER_FIELD   "Referer"
 Referer field.
 
#define PCPP_HTTP_ACCEPT_FIELD   "Accept"
 Accept field.
 
#define PCPP_HTTP_ACCEPT_ENCODING_FIELD   "Accept-Encoding"
 Accept-Encoding field.
 
#define PCPP_HTTP_ACCEPT_LANGUAGE_FIELD   "Accept-Language"
 Accept-Language field.
 
#define PCPP_HTTP_COOKIE_FIELD   "Cookie"
 Cookie field.
 
#define PCPP_HTTP_CONTENT_LENGTH_FIELD   "Content-Length"
 Content-Length field.
 
#define PCPP_HTTP_CONTENT_ENCODING_FIELD   "Content-Encoding"
 Content-Encoding field.
 
#define PCPP_HTTP_CONTENT_TYPE_FIELD   "Content-Type"
 Content-Type field.
 
#define PCPP_HTTP_TRANSFER_ENCODING_FIELD   "Transfer-Encoding"
 Transfer-Encoding field.
 
#define PCPP_HTTP_SERVER_FIELD   "Server"
 Server field.
 

Enumerations

enum  pcpp::HttpVersion { pcpp::ZeroDotNine , pcpp::OneDotZero , pcpp::OneDotOne , pcpp::HttpVersionUnknown }
 An enum for HTTP version. More...