X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=php_http.h;h=c4fc38050873776aad9c82ded570cd42c8fd410f;hp=731f0adfe94bc749060dbffa06a96117e0a970b9;hb=007a8514b1fd679453526f96dc8a908a8e6354e8;hpb=5be9a548c1e57fdc0960740ca6580d0023845ed4 diff --git a/php_http.h b/php_http.h index 731f0ad..c4fc380 100644 --- a/php_http.h +++ b/php_http.h @@ -38,6 +38,14 @@ extern zend_module_entry http_module_entry; # include "php_http_build_query.h" #else +#ifdef HTTP_HAVE_CURL +typedef enum { + HTTP_GET, + HTTP_HEAD, + HTTP_POST, +} http_request_method; +#endif + PHP_METHOD(HTTPi, date); PHP_METHOD(HTTPi, absoluteURI); PHP_METHOD(HTTPi, negotiateLanguage); @@ -87,6 +95,34 @@ PHP_METHOD(HTTPi_Response, setStream); PHP_METHOD(HTTPi_Response, getStream); PHP_METHOD(HTTPi_Response, send); +#ifdef HTTP_HAVE_CURL + +PHP_METHOD(HTTPi_Request, __construct); +PHP_METHOD(HTTPi_Request, __destruct); +PHP_METHOD(HTTPi_Request, setOptions); +PHP_METHOD(HTTPi_Request, getOptions); +PHP_METHOD(HTTPi_Request, setMethod); +PHP_METHOD(HTTPi_Request, getMethod); +PHP_METHOD(HTTPi_Request, setURL); +PHP_METHOD(HTTPi_Request, getURL); +PHP_METHOD(HTTPi_Request, setContentType); +PHP_METHOD(HTTPi_Request, getContentType); +PHP_METHOD(HTTPi_Request, setQueryData); +PHP_METHOD(HTTPi_Request, getQueryData); +PHP_METHOD(HTTPi_Request, addQueryData); +PHP_METHOD(HTTPi_Request, unsetQueryData);/* +PHP_METHOD(HTTPi_Request, setPostData); +PHP_METHOD(HTTPi_Request, addPostData); +PHP_METHOD(HTTPi_Request, unsetPostData); +PHP_METHOD(HTTPi_Request, addPostFile);*/ +PHP_METHOD(HTTPi_Request, send); +PHP_METHOD(HTTPi_Request, getResponseData); +PHP_METHOD(HTTPi_Request, getResponseHeaders); +PHP_METHOD(HTTPi_Request, getResponseBody); +PHP_METHOD(HTTPi_Request, getResponseInfo); + +#endif /* HTTP_HAVE_CURL */ + #endif /* ZEND_ENGINE_2 */