net_instaweb::RequestHeaders Class Reference

Read/write API for HTTP request (RequestHeaders is a misnomer). More...

#include "request_headers.h"

Inheritance diagram for net_instaweb::RequestHeaders:
net_instaweb::Headers< HttpRequestHeaders >

List of all members.

Public Types

enum  Method {
  kOptions, kGet, kHead, kPost,
  kPut, kDelete, kTrace, kConnect,
  kPatch, kError
}

Public Member Functions

void Clear ()
void CopyFrom (const RequestHeaders &other)
GoogleString ToString () const
Method method () const
const char * method_string () const
void set_method (Method method)
const GoogleStringmessage_body () const
void set_message_body (const GoogleString &data)
bool WriteAsHttp (const StringPiece &url, Writer *writer, MessageHandler *handler) const
bool AcceptsGzip () const
 Determines whether a request header accepts gzipped content.

Detailed Description

Read/write API for HTTP request (RequestHeaders is a misnomer).


Member Function Documentation

const GoogleString& net_instaweb::RequestHeaders::message_body (  )  const

This is encoded message body, a rewriter or fetcher may opt to translate to entity-body only after removing header which has encoding information.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Tue May 29 16:33:54 2012 for Page Speed Optimization Libraries by  doxygen 1.6.3