Lines Matching full:http
2 * @brief HTTP client API
4 * An API for applications do HTTP requests
17 * @brief HTTP client API
18 * @defgroup http_client HTTP client API
27 #include <zephyr/net/http/parser.h>
59 * @param req HTTP request information
74 * HTTP headers when the HTTP request is sent. Usage of this is optional.
77 * @param req HTTP request information
93 * @param rsp HTTP response information
103 * HTTP response from the server.
106 /** HTTP parser settings for the application usage */
109 /** User provided HTTP response callback which is
110 * called when a response is received to a sent HTTP
162 * is set, then the HTTP client API will call response
169 /** HTTP Content-Length field value. Will be set to zero
189 * Will be blank if a null HTTP response is given.
193 /** Numeric HTTP status code which corresponds to the
196 * valid HTTP response is given.
202 uint8_t message_complete : 1; /**< Is HTTP message parsing complete */
205 /** HTTP client internal data that the application should not touch
208 /** HTTP parser context */
211 /** HTTP parser settings */
214 /** HTTP response specific data (filled by http_client_req() when
222 /** HTTP socket */
227 * HTTP client request. This contains all the data that is needed when doing
228 * a HTTP request.
231 /** HTTP client request internal data */
236 /** The HTTP method: GET, HEAD, OPTIONS, POST, ... */
244 /** User supplied list of HTTP callback functions if the
245 * calling application wants to know the parsing status or the HTTP
259 /** The HTTP protocol, for example "HTTP/1.1" */
262 /** The HTTP header fields (application specific)
298 * callback is to allow user to send more HTTP header data that is
304 * should be added to the HTTP request. May be NULL.
316 * @brief Do a HTTP request. The callback is called when data is received
317 * from the HTTP server. The caller must have created a connection to the
322 * @param req HTTP request information