GNU libmicrohttpd 1.0.2
Loading...
Searching...
No Matches
MHD_HTTP_Req_Header Struct Reference

#include </builddir/build/BUILD/libmicrohttpd-1.0.2-build/libmicrohttpd-1.0.2/src/microhttpd/internal.h>

Data Fields

struct MHD_HTTP_Req_Headernext
 
struct MHD_HTTP_Req_Headerprev
 
const char * header
 
size_t header_size
 
const char * value
 
size_t value_size
 
enum MHD_ValueKind kind
 

Detailed Description

Header, footer, or cookie for HTTP request.

Definition at line 361 of file internal.h.

Field Documentation

◆ header

const char* MHD_HTTP_Req_Header::header

◆ header_size

size_t MHD_HTTP_Req_Header::header_size

The length of the header, not including the final zero termination.

Definition at line 381 of file internal.h.

Referenced by calculate_nonce(), find_auth_rq_header_(), MHD_get_connection_values_n(), MHD_lookup_connection_value_n(), MHD_lookup_header_token_ci(), MHD_set_connection_value_n_nocheck_(), and test_header().

◆ kind

◆ next

◆ prev

struct MHD_HTTP_Req_Header* MHD_HTTP_Req_Header::prev

Headers are kept in a double-linked list.

Definition at line 371 of file internal.h.

◆ value

◆ value_size

size_t MHD_HTTP_Req_Header::value_size

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