Add global state initialization functions
This commit is contained in:
@@ -3,7 +3,8 @@
|
||||
#include <string.h>
|
||||
#include <chttp.h>
|
||||
|
||||
int main(int argc, char **argv) {
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
if (argc < 2) {
|
||||
printf("Usage: %s <url1> [url2 ...]\n", argv[0]);
|
||||
return 1;
|
||||
@@ -13,13 +14,12 @@ int main(int argc, char **argv) {
|
||||
HTTP_Client *client = http_client_init();
|
||||
|
||||
for (int i = 1; i < argc; i++) {
|
||||
int k = i-1;
|
||||
HTTP_RequestBuilder builder;
|
||||
if (http_client_get_builder(client, &builder) < 0) {
|
||||
printf("request creation error\n");
|
||||
return -1;
|
||||
}
|
||||
http_request_builer_line(builder, HTTP_METHOD_GET, (HTTP_String) { argv[i], strlen(argv[i]) });
|
||||
http_request_builder_line(builder, HTTP_METHOD_GET, (HTTP_String) { argv[i], strlen(argv[i]) });
|
||||
http_request_builder_submit(builder);
|
||||
printf("request submitted\n");
|
||||
}
|
||||
@@ -35,7 +35,7 @@ int main(int argc, char **argv) {
|
||||
printf("Status: %d\n", res->status);
|
||||
printf("Body: %.*s\n", HTTP_UNPACK(res->body));
|
||||
|
||||
http_request_free(res);
|
||||
http_response_free(res);
|
||||
}
|
||||
|
||||
http_client_free(client);
|
||||
|
||||
Reference in New Issue
Block a user