diff options
Diffstat (limited to 'src/util')
-rw-r--r-- | src/util/tev_curl.c | 7 | ||||
-rw-r--r-- | src/util/tev_curl.h | 1 |
2 files changed, 8 insertions, 0 deletions
diff --git a/src/util/tev_curl.c b/src/util/tev_curl.c index fd436653b..645d1182d 100644 --- a/src/util/tev_curl.c +++ b/src/util/tev_curl.c @@ -154,6 +154,8 @@ static const char *http_req2str(enum tcurl_http_request req) return "PUT"; case TCURL_HTTP_DELETE: return "DELETE"; + case TCURL_HTTP_POST: + return "POST"; } return "Uknown request type"; @@ -815,6 +817,11 @@ static errno_t tcurl_set_options(struct tcurl_http_state *state, } switch (req_type) { + case TCURL_HTTP_POST: + crv = curl_easy_setopt(state->http_handle, + CURLOPT_CUSTOMREQUEST, + "POST"); + break; case TCURL_HTTP_PUT: /* CURLOPT_UPLOAD enables HTTP_PUT */ crv = curl_easy_setopt(state->http_handle, diff --git a/src/util/tev_curl.h b/src/util/tev_curl.h index de0601df4..444eb286e 100644 --- a/src/util/tev_curl.h +++ b/src/util/tev_curl.h @@ -34,6 +34,7 @@ enum tcurl_http_request { TCURL_HTTP_GET, TCURL_HTTP_PUT, TCURL_HTTP_DELETE, + TCURL_HTTP_POST, }; /** |