11#ifndef MYMPD_HTTP_CLIENT_H
12#define MYMPD_HTTP_CLIENT_H
14#include "dist/sds/sds.h"
void http_client_request(struct mg_client_request_t *mg_client_request, struct mg_client_response_t *mg_client_response)
Definition http_client.c:109
void http_client_response_clear(struct mg_client_response_t *mg_client_response)
Definition http_client.c:99
sds get_dnsserver(void)
Definition http_client.c:36
sds http_client_get_content_type(struct mg_client_response_t *response)
Definition http_client.c:174
void http_client_response_init(struct mg_client_response_t *mg_client_response)
Definition http_client.c:88
Linked list implementation.
Definition http_client.h:20
const char * post_data
optional already encoded post data
Definition http_client.h:24
const char * uri
full uri to connect
Definition http_client.h:22
const char * extra_headers
headers for the request
Definition http_client.h:23
const char * method
http method (e.g. GET, POST)
Definition http_client.h:21
sds connect_uri
redirect uri (only internal)
Definition http_client.h:25
Definition http_client.h:31
sds body
response body
Definition http_client.h:35
struct t_list header
response header
Definition http_client.h:34
int response_code
http response code
Definition http_client.h:33
int rc
return code, 0 = success
Definition http_client.h:32