Function esp_idf_svc::sys::esp_tls_conn_http_new

source ·
pub unsafe extern "C" fn esp_tls_conn_http_new(
    url: *const i8,
    cfg: *const esp_tls_cfg,
) -> *mut esp_tls
Expand description

@brief Create a new blocking TLS/SSL connection with a given “HTTP” url

Note: This API is present for backward compatibility reasons. Alternative function with the same functionality is esp_tls_conn_http_new_sync (and its asynchronous version esp_tls_conn_http_new_async)

@param[in] url url of host. @param[in] cfg TLS configuration as esp_tls_cfg_t. If you wish to open non-TLS connection, keep this NULL. For TLS connection, a pass pointer to ‘esp_tls_cfg_t’. At a minimum, this structure should be zero-initialized. @return pointer to esp_tls_t, or NULL if connection couldn’t be opened.