HTTP client response structure.

Public Attributes#

uint32_t

Request status.

uint8_t *

Response data.

uint16_t

Length of received data.

uint32_t

End of data indication.

uint16_t

HTTP server response. (Si91x chipsets does not support this feature for SL_HTTP_PUT).

uint8_t

HTTP version. (Si91x chipsets does not support this feature)

HTTP response headers. sl_http_client_header_t (Si91x chipsets does not support this feature).

Public Attribute Documentation#

status#

uint32_t sl_http_client_response_t::status

Request status.


data_buffer#

uint8_t* sl_http_client_response_t::data_buffer

Response data.


data_length#

uint16_t sl_http_client_response_t::data_length

Length of received data.


end_of_data#

uint32_t sl_http_client_response_t::end_of_data

End of data indication.


http_response_code#

uint16_t sl_http_client_response_t::http_response_code

HTTP server response. (Si91x chipsets does not support this feature for SL_HTTP_PUT).


version#

uint8_t sl_http_client_response_t::version

HTTP version. (Si91x chipsets does not support this feature)


response_headers#

sl_http_client_header_t* sl_http_client_response_t::response_headers

HTTP response headers. sl_http_client_header_t (Si91x chipsets does not support this feature).