X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fhttp.h;h=1420f6e7ac15b795b2b251e87cb26c4586a3a545;hb=a567f55ee47da94c337b232a3848d1c8bab254b2;hp=cd9ca38728cb5d7dd81e6cce64ae328505d97a74;hpb=ebab24a44bf0e80e238bc2eeaa1024f30ef2af16;p=pazpar2-moved-to-github.git diff --git a/src/http.h b/src/http.h index cd9ca38..1420f6e 100644 --- a/src/http.h +++ b/src/http.h @@ -35,6 +35,7 @@ struct http_proxy // attached to iochan for proxy connection IOCHAN iochan; struct http_channel *channel; struct http_buf *oqueue; + int first_response; }; struct http_header @@ -71,11 +72,11 @@ struct http_response char *payload; }; -void http_set_proxyaddr(char *url); +void http_set_proxyaddr(char *url, char *baseurl); void http_init(const char *addr); void http_addheader(struct http_response *r, const char *name, const char *value); char *http_argbyname(struct http_request *r, char *name); -char *http_headerbyname(struct http_request *r, char *name); +char *http_headerbyname(struct http_header *r, char *name); struct http_response *http_create_response(struct http_channel *c); void http_send_response(struct http_channel *c);