ua_conn_start - get a individual connection handle

struct ua_conn *ua_conn_start(struct user_agent *ua)

Get a connection handle and mark it as running.

Parameters
  • conn – the User-Agent handle created with ua_init()

Returns

a connection handle

Example

struct user_agent *ua = ua_init(NULL);
ua_set_url(ua, "https://www.example.com");

struct ua_conn_attr conn_attr = { .method = HTTP_GET };
struct ua_conn *conn = ua_conn_start(ua);
ua_conn_setup(conn, &conn_attr);

ua_conn_easy_perform(conn);

ua_conn_stop(conn);
ua_cleanup(ua);