X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=http_request_api.c;h=84acf1c37b7eb97ac8781e459f82ccc55e2af534;hb=7071b19ff84a668f6b9273a4dcf762a3cf7565f7;hp=c35dc911ca3de845ff28409af261fcfcf7fd30aa;hpb=ecdfaaaf81cc29f99e39252b6f2463d328812cbf;p=m6w6%2Fext-http diff --git a/http_request_api.c b/http_request_api.c index c35dc91..84acf1c 100644 --- a/http_request_api.c +++ b/http_request_api.c @@ -658,6 +658,10 @@ PHP_HTTP_API STATUS _http_request_prepare(http_request *request, HashTable *opti if (request->body && (request->meth != HTTP_GET) && (request->meth != HTTP_HEAD) && (request->meth != HTTP_OPTIONS)) { switch (request->body->type) { + case HTTP_REQUEST_BODY_EMPTY: + /* nothing */ + break; + case HTTP_REQUEST_BODY_CSTRING: HTTP_CURL_OPT(POSTFIELDS, request->body->data); HTTP_CURL_OPT(POSTFIELDSIZE, request->body->size);