]> Nishi Git Mirror - libw3.git/commitdiff
fetch
authornishi <nishi@d27a3e52-49c5-7645-884c-6793ebffc270>
Wed, 17 Jan 2024 12:39:27 +0000 (12:39 +0000)
committernishi <nishi@d27a3e52-49c5-7645-884c-6793ebffc270>
Wed, 17 Jan 2024 12:39:27 +0000 (12:39 +0000)
git-svn-id: file:///raid/svn-main/nishi-libw3/trunk@24 d27a3e52-49c5-7645-884c-6793ebffc270

Example/fetch.c
Library/HTTP.c

index aa5f9427f9ba0ef8031a7bb3ce4e42afb546d7bb..b8b7dd7370b3e24e959745b9edf2542a539a56de 100644 (file)
@@ -1,7 +1,7 @@
-/* $Id$
+/*
+ * $Id$
  *
  * Fetch a file using libw3.
- *
  */
 
 #include <W3Core.h>
 #include <stdbool.h>
 
 int main(int argc, char** argv){
-       if(argc < 2){
-               fprintf(stderr, "Usage: %s URL\n", argv[0]);
+       if(argc < 3){
+               fprintf(stderr, "Usage: %s URL Path\n", argv[0]);
                return 1;
        }
        W3_Library_Init();
        struct W3* w3 = W3_Create("http", argv[1], 80);
        W3_Set_Method(w3, "GET");
-       W3_Set_Path(w3, "/sunhttpd");
-       //W3_Set_Header(w3, "User-Agent", "W3-Fetch");
+       W3_Set_Path(w3, argv[2]);
        W3_Send_Request(w3);
        W3_Free(w3);
 }
index 6e7ca02dbfc3b29eabd71102a2c29aee60f1e9bd..8e9deeb576ae0f94204c5d7350ee8b8c5a08daea 100644 (file)
@@ -5,6 +5,7 @@
 #include "W3Util.h"
 
 #include <string.h>
+#include <stdlib.h>
 
 void __W3_HTTP_Request(struct W3* w3){
        __W3_Debug("LibW3-HTTP", "Sending the request");