http_request_t Struct Reference

HTTP Request Handle. More...

#include <src/http_request.h>

Collaboration diagram for http_request_t:
Collaboration graph

Data Fields

string_array_theader
 Header of http request. More...
 
mcl_uint8_tpayload
 Payload of http request. More...
 
mcl_size_t payload_size
 Payload size of http request. More...
 
mcl_size_t payload_offset
 Payload offset of http request. More...
 
E_MCL_HTTP_METHOD method
 Http method of http request. More...
 
string_turi
 Uri of http request. More...
 
string_tboundary
 Boundary of http request. More...
 
mcl_size_t max_http_payload_size
 Maximum http payload size of http request. More...
 
mcl_bool_t resize_enabled
 The state or condition of being resizable. More...
 
mcl_bool_t finalized
 The state of http request. More...
 

Detailed Description

HTTP Request Handle.

Used to build http request messages. This structure is also used for http_client_send() operation.

Definition at line 79 of file http_request.h.

Field Documentation

string_t* http_request_t::boundary
mcl_bool_t http_request_t::finalized

The state of http request.

Definition at line 90 of file http_request.h.

string_array_t* http_request_t::header

Header of http request.

Definition at line 81 of file http_request.h.

Referenced by _set_request_options(), and http_request_add_header().

mcl_size_t http_request_t::max_http_payload_size

Maximum http payload size of http request.

Definition at line 88 of file http_request.h.

Referenced by _get_available_space(), and _resize_payload_buffer_if_necessary().

E_MCL_HTTP_METHOD http_request_t::method

Http method of http request.

Definition at line 85 of file http_request.h.

Referenced by _set_request_options().

mcl_size_t http_request_t::payload_size
mcl_bool_t http_request_t::resize_enabled

The state or condition of being resizable.

Definition at line 89 of file http_request.h.

Referenced by _get_available_space(), and _resize_payload_buffer_if_necessary().

string_t* http_request_t::uri

Uri of http request.

Definition at line 86 of file http_request.h.

Referenced by _set_request_options().


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