HttpRequest Struct Reference

HTTP request. More...

#include <http_server.h>

Data Fields

uint_t version
 HTTP version number. More...
 
char_t method [HTTP_SERVER_METHOD_MAX_LEN+1]
 HTTP method. More...
 
char_t uri [HTTP_SERVER_URI_MAX_LEN+1]
 Resource identifier. More...
 
char_t queryString [HTTP_SERVER_QUERY_STRING_MAX_LEN+1]
 Query string. More...
 
char_t host [HTTP_SERVER_HOST_MAX_LEN+1]
 Host name. More...
 
bool_t keepAlive
 
bool_t chunkedEncoding
 
size_t contentLength
 
size_t byteCount
 
bool_t firstChunk
 
bool_t lastChunk
 
HttpAuthorizationHeader auth
 Authorization header. More...
 
bool_t upgradeWebSocket
 
bool_t connectionUpgrade
 
char_t clientKey [WEB_SOCKET_CLIENT_KEY_SIZE+1]
 
bool_t acceptGzipEncoding
 
char_t boundary [HTTP_SERVER_BOUNDARY_MAX_LEN+1]
 Boundary string. More...
 
size_t boundaryLength
 Boundary string length. More...
 
char_t cookie [HTTP_SERVER_COOKIE_MAX_LEN+1]
 Cookie header field. More...
 

Detailed Description

HTTP request.

Definition at line 480 of file http_server.h.

Field Documentation

◆ acceptGzipEncoding

bool_t acceptGzipEncoding

Definition at line 502 of file http_server.h.

◆ auth

Authorization header.

Definition at line 494 of file http_server.h.

◆ boundary

Boundary string.

Definition at line 505 of file http_server.h.

◆ boundaryLength

size_t boundaryLength

Boundary string length.

Definition at line 506 of file http_server.h.

◆ byteCount

size_t byteCount

Definition at line 490 of file http_server.h.

◆ chunkedEncoding

bool_t chunkedEncoding

Definition at line 488 of file http_server.h.

◆ clientKey

Definition at line 499 of file http_server.h.

◆ connectionUpgrade

bool_t connectionUpgrade

Definition at line 498 of file http_server.h.

◆ contentLength

size_t contentLength

Definition at line 489 of file http_server.h.

◆ cookie

Cookie header field.

Definition at line 509 of file http_server.h.

◆ firstChunk

bool_t firstChunk

Definition at line 491 of file http_server.h.

◆ host

Host name.

Definition at line 486 of file http_server.h.

◆ keepAlive

bool_t keepAlive

Definition at line 487 of file http_server.h.

◆ lastChunk

bool_t lastChunk

Definition at line 492 of file http_server.h.

◆ method

HTTP method.

Definition at line 483 of file http_server.h.

◆ queryString

Query string.

Definition at line 485 of file http_server.h.

◆ upgradeWebSocket

bool_t upgradeWebSocket

Definition at line 497 of file http_server.h.

◆ uri

Resource identifier.

Definition at line 484 of file http_server.h.

◆ version

uint_t version

HTTP version number.

Definition at line 482 of file http_server.h.


The documentation for this struct was generated from the following file: