40#define XE_HTTP_ERR_MAX 160
41#define XE_HTTP_HDR_MAX 1024
57 const char* user_agent,
64#define XE_HTTP_MANY_MAX 8
89void xe_cookie_set(
const char* page_url,
const char* set_cookie,
int from_http);
#define out(...)
Definition main.cpp:65
#define XE_HTTP_ERR_MAX
Definition https.h:40
int xe_http_get(const char *url, const char *method, const char *user_agent, xe_http_response *out, size_t max_body)
Definition https.cpp:2741
void xe_http_response_free(xe_http_response *out)
Definition https.cpp:129
int xe_cookie_header(const char *url, char *dst, size_t dstsz)
Definition https.cpp:1283
void xe_cookie_set(const char *page_url, const char *set_cookie, int from_http)
Definition https.cpp:1276
int xe_http_get_many(const char **urls, int n, const char *user_agent, xe_http_response *outs, const size_t *max_body, int *rcs)
Definition https.cpp:2575
void xe_http_last_url(char *dst, size_t dstsz)
Definition https.cpp:1270
int xe_cookie_document(const char *url, char *dst, size_t dstsz)
Definition https.cpp:1293
void xe_http_set_referer(const char *url)
Definition https.cpp:1240
void xe_http_set_body(const char *content_type, const void *body, size_t len)
Definition https.cpp:1251
#define XE_HTTP_HDR_MAX
Definition https.h:41
size_t len
Definition initial.c:23
int status
Definition https.h:44
char headers[XE_HTTP_HDR_MAX]
Definition https.h:50
int tls
Definition https.h:45
size_t body_len
Definition https.h:48
int https_to_http
Definition https.h:46
char error[XE_HTTP_ERR_MAX]
Definition https.h:49
char * body
Definition https.h:47