Remove http_struct.h usage in sample/https-client.c

This commit is contained in:
Nick Mathewson 2013-04-10 13:53:44 -04:00
parent 2fad0f3d52
commit 8a90a850fc

View File

@ -30,7 +30,6 @@
#include <event2/listener.h>
#include <event2/util.h>
#include <event2/http.h>
#include <event2/http_struct.h>
#include <openssl/ssl.h>
#include <openssl/err.h>
@ -72,7 +71,8 @@ http_request_done(struct evhttp_request *req, void *ctx)
}
fprintf(stderr, "Response line: %d %s\n",
req->response_code, req->response_code_line);
evhttp_request_get_response_code(req),
evhttp_request_get_response_code_line(req));
while ((nread = evbuffer_remove(req->input_buffer, buffer, sizeof(buffer)))
> 0) {
@ -182,6 +182,7 @@ main(int argc, char **argv)
struct bufferevent *bev;
struct evhttp_connection *evcon;
struct evhttp_request *req;
struct evkeyvalq *output_headers;
if (argc != 2)
syntax();
@ -314,8 +315,9 @@ main(int argc, char **argv)
return 1;
}
evhttp_add_header(req->output_headers, "Host", host);
evhttp_add_header(req->output_headers, "Connection", "close");
output_headers = evhttp_request_get_output_headers(req);
evhttp_add_header(output_headers, "Host", host);
evhttp_add_header(output_headers, "Connection", "close");
r = evhttp_make_request(evcon, req, EVHTTP_REQ_GET, uri);
if (r != 0) {