http_definitions.h
Go to the documentation of this file.
1 /*!**********************************************************************
2 *
3 * @copyright Copyright (C) 2016 Siemens Aktiengesellschaft.\n
4 * All rights reserved.
5 *
6 *************************************************************************
7 *
8 * @file http_definitions.h
9 * @date Sep 23, 2016
10 * @brief HTTP definitions module header file.
11 *
12 * This module contains general definitions used for HTTP.
13 *
14 ************************************************************************/
15 
16 #ifndef HTTP_DEFINITIONS_H_
17 #define HTTP_DEFINITIONS_H_
18 
19 #include "string_type.h"
20 
25 typedef enum E_HTTP_HEADER_NAMES
26 {
45 
47 
48 #endif //HTTP_DEFINITIONS_H_
Http host header.
Http accept header.
Http range header.
Length of http content header.
Http Correlation-ID header name.
Http transfer encoding header.
End of http header names.
Http Etag header name.
string_t http_header_names[HTTP_HEADER_NAMES_END]
Http content range header.
Http authorization header.
Http If-Match header name.
Http content type header.
Http user agent header.
Http content id header.
Server-Time header name.
Http transfer encoding chunked header.
String type module header file.
Http content disposition header.
E_HTTP_HEADER_NAMES
Used with http_header_names[E_HTTP_HEADER_NAMES] to get the related string. ex: http_header_names[HTT...