diff options
author | Schanzenbach, Martin <martin.schanzenbach@aisec.fraunhofer.de> | 2017-12-11 13:01:03 +0100 |
---|---|---|
committer | Schanzenbach, Martin <martin.schanzenbach@aisec.fraunhofer.de> | 2017-12-11 13:01:03 +0100 |
commit | 5da3c7cf721ee3f6fe6efe515b39e4a370650366 (patch) | |
tree | c717d543445ad57ffe152f50ec8a3db3e99160bc /src/include/gnunet_rest_lib.h | |
parent | 3fdb794b668a634824072f57aac27368e9366e16 (diff) | |
download | gnunet-5da3c7cf721ee3f6fe6efe515b39e4a370650366.tar.gz gnunet-5da3c7cf721ee3f6fe6efe515b39e4a370650366.zip |
-add header map to rest handle
Diffstat (limited to 'src/include/gnunet_rest_lib.h')
-rw-r--r-- | src/include/gnunet_rest_lib.h | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/include/gnunet_rest_lib.h b/src/include/gnunet_rest_lib.h index 243c38403..5bf04636b 100644 --- a/src/include/gnunet_rest_lib.h +++ b/src/include/gnunet_rest_lib.h | |||
@@ -38,10 +38,34 @@ | |||
38 | 38 | ||
39 | struct GNUNET_REST_RequestHandle | 39 | struct GNUNET_REST_RequestHandle |
40 | { | 40 | { |
41 | /** | ||
42 | * Map of url parameters | ||
43 | */ | ||
41 | struct GNUNET_CONTAINER_MultiHashMap *url_param_map; | 44 | struct GNUNET_CONTAINER_MultiHashMap *url_param_map; |
45 | |||
46 | /** | ||
47 | * Map of headers | ||
48 | */ | ||
49 | struct GNUNET_CONTAINER_MultiHashMap *header_param_map; | ||
50 | |||
51 | /** | ||
52 | * The HTTP method as MHD value (see microhttpd.h) | ||
53 | */ | ||
42 | const char *method; | 54 | const char *method; |
55 | |||
56 | /** | ||
57 | * The url as string | ||
58 | */ | ||
43 | const char *url; | 59 | const char *url; |
60 | |||
61 | /** | ||
62 | * The POST data | ||
63 | */ | ||
44 | const char *data; | 64 | const char *data; |
65 | |||
66 | /** | ||
67 | * The POST data size | ||
68 | */ | ||
45 | size_t data_size; | 69 | size_t data_size; |
46 | }; | 70 | }; |
47 | 71 | ||