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... | |
| char_t | contentType [HTTP_SERVER_CONTENT_TYPE_MAX_LEN+1] |
| Content type. 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 497 of file http_server.h.
Field Documentation
◆ acceptGzipEncoding
| bool_t acceptGzipEncoding |
Definition at line 522 of file http_server.h.
◆ auth
Authorization header.
Definition at line 514 of file http_server.h.
◆ boundary
| char_t boundary[HTTP_SERVER_BOUNDARY_MAX_LEN+1] |
Boundary string.
Definition at line 525 of file http_server.h.
◆ boundaryLength
| size_t boundaryLength |
Boundary string length.
Definition at line 526 of file http_server.h.
◆ byteCount
| size_t byteCount |
Definition at line 510 of file http_server.h.
◆ chunkedEncoding
| bool_t chunkedEncoding |
Definition at line 508 of file http_server.h.
◆ clientKey
| char_t clientKey[WEB_SOCKET_CLIENT_KEY_SIZE+1] |
Definition at line 519 of file http_server.h.
◆ connectionUpgrade
| bool_t connectionUpgrade |
Definition at line 518 of file http_server.h.
◆ contentLength
| size_t contentLength |
Definition at line 509 of file http_server.h.
◆ contentType
| char_t contentType[HTTP_SERVER_CONTENT_TYPE_MAX_LEN+1] |
Content type.
Definition at line 505 of file http_server.h.
◆ cookie
| char_t cookie[HTTP_SERVER_COOKIE_MAX_LEN+1] |
Cookie header field.
Definition at line 529 of file http_server.h.
◆ firstChunk
| bool_t firstChunk |
Definition at line 511 of file http_server.h.
◆ host
| char_t host[HTTP_SERVER_HOST_MAX_LEN+1] |
Host name.
Definition at line 503 of file http_server.h.
◆ keepAlive
| bool_t keepAlive |
Definition at line 507 of file http_server.h.
◆ lastChunk
| bool_t lastChunk |
Definition at line 512 of file http_server.h.
◆ method
| char_t method[HTTP_SERVER_METHOD_MAX_LEN+1] |
HTTP method.
Definition at line 500 of file http_server.h.
◆ queryString
| char_t queryString[HTTP_SERVER_QUERY_STRING_MAX_LEN+1] |
Query string.
Definition at line 502 of file http_server.h.
◆ upgradeWebSocket
| bool_t upgradeWebSocket |
Definition at line 517 of file http_server.h.
◆ uri
| char_t uri[HTTP_SERVER_URI_MAX_LEN+1] |
Resource identifier.
Definition at line 501 of file http_server.h.
◆ version
| uint_t version |
HTTP version number.
Definition at line 499 of file http_server.h.
The documentation for this struct was generated from the following file:
- cyclone_tcp/http/http_server.h
