Http Namespace Reference


Detailed Description

Contains implementation for HTTP/1.1.

Higher abstraction level is Networks.

TODO

Todo:
v0.6.0 Implement ClientHttpSession which can be used to request a file and write the result in a QIODevice.
Todo:
v0.6.0 Implement ServerHttpSession which can be used to read a HTTP request and transmit the file content back.


Classes

class  BodyReader
 Reads HTTP formatted file data from a Connection. More...
class  BodyWriter
class  ClientSessionPrivate
class  ClientSession
class  HeaderPrivate
class  Header
 This is the base for HTTP-style message headers. More...
class  HeaderReader
class  HeaderWriter
class  RequestHeaderPrivate
class  RequestHeader
 Encapsulates the HTTP request message header. More...
class  ResponseHeaderPrivate
class  ResponseHeader
 Encapsulates the HTTP response message header. More...

Namespaces

namespace  Testing

Enumerations

enum  Constants {
  MajorVersion = 1,
  MinorVersion = 1
}
enum  Constants { MaximalHeaderLength = 4096 }


Enumeration Type Documentation

enum Http::Constants
 

Enumerator:
MaximalHeaderLength 

Definition at line 32 of file HeaderReader.cpp.

enum Http::Constants
 

Enumerator:
MajorVersion 
MinorVersion 

Definition at line 37 of file ClientSession.cpp.