EFI_HTTP_MESSAGE.
More...
#include <Http.h>
EFI_HTTP_MESSAGE.
Definition at line 243 of file Http.h.
◆ Request
When the token is used to send a HTTP request, Request is a pointer to storage that contains such data as URL and HTTP method.
Definition at line 252 of file Http.h.
◆ Response
When used to await a response, Response points to storage containing HTTP response status code.
Definition at line 257 of file Http.h.
◆ Data
| union { ... } EFI_HTTP_MESSAGE::Data |
◆ HeaderCount
| UINTN EFI_HTTP_MESSAGE::HeaderCount |
Number of HTTP header structures in Headers list.
On request, this count is provided by the caller. On response, this count is provided by the HTTP driver.
Definition at line 263 of file Http.h.
◆ Headers
Array containing list of HTTP headers.
On request, this array is populated by the caller. On response, this array is allocated and populated by the HTTP driver. It is the responsibility of the caller to free this memory on both request and response.
Definition at line 270 of file Http.h.
◆ BodyLength
| UINTN EFI_HTTP_MESSAGE::BodyLength |
Length in bytes of the HTTP body.
This can be zero depending on the HttpMethod type.
Definition at line 274 of file Http.h.
◆ Body
| VOID* EFI_HTTP_MESSAGE::Body |
Body associated with the HTTP request or response.
This can be NULL depending on the HttpMethod type.
Definition at line 279 of file Http.h.
The documentation for this struct was generated from the following file:
- include/ipxe/efi/Protocol/Http.h