X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=php_http_request_api.h;h=269ef7bfc4e1df707c18ec797ca573aec7714992;hp=0b82d662bec095fa4dd712705d555ed83b60fac7;hb=bb6571e22d14c87114eb729145be2e7b87ebea42;hpb=16ea91ddd08d15dd9b7206229fec6158f212adaf diff --git a/php_http_request_api.h b/php_http_request_api.h index 0b82d66..269ef7b 100644 --- a/php_http_request_api.h +++ b/php_http_request_api.h @@ -77,7 +77,7 @@ typedef struct { PHP_HTTP_API const char *_http_request_method_string(http_request_method m); #define http_request_body_fill(b, fields, files) _http_request_body_fill((b), (fields), (files) TSRMLS_CC) -PHP_HTTP_API _http_request_body_fill(http_request_body *body, HashTable *fields, HashTable *files TSRMLS_DC); +PHP_HTTP_API STATUS _http_request_body_fill(http_request_body *body, HashTable *fields, HashTable *files TSRMLS_DC); #define http_request_body_dtor(b) _http_request_body_dtor((b) TSRMLS_CC) PHP_HTTP_API void _http_request_body_dtor(http_request_body *body TSRMLS_DC); @@ -95,6 +95,9 @@ PHP_HTTP_API STATUS _http_request_ex(CURL *ch, http_request_method meth, const c #define http_post(u, b, o, i, r) _http_request_ex(NULL, HTTP_POST, (u), (b), (o), (i), (r) TSRMLS_CC) #define http_post_ex(c, u, b, o, i, r) _http_request_ex((c), HTTP_POST, (u), (b), (o), (i), (r) TSRMLS_CC) +#define http_put(u, b, o, i, r) _http_request_ex(NULL, HTTP_PUT, (u), (b), (o), (i), (r) TSRMLS_CC) +#define http_put_ex(c, u, b, o, i, r) _http_request_ex((c), HTTP_PUT, (u), (b), (o), (i), (r) TSRMLS_CC) + #endif /*