]> granicus.if.org Git - libevent/commitdiff
Remove http_struct.h usage in sample/https-client.c
authorNick Mathewson <nickm@torproject.org>
Wed, 10 Apr 2013 17:53:44 +0000 (13:53 -0400)
committerNick Mathewson <nickm@torproject.org>
Wed, 10 Apr 2013 17:53:44 +0000 (13:53 -0400)
sample/https-client.c

index d6e5d8802a044e3bb2b70b3b7300fd4eb0e15d93..82351020111aa52c0128f2ffd3eaf3a0d4023a29 100644 (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) {