X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=php_http_client.h;h=8e3d8b46e6bb71d9e82a39a63ed95c406a82d7c9;hp=b5aeb5737e1751937fe5f0fb7fdd69ed19adf5a7;hb=05ae9a5d01e29d7174152b1b46a5af09833d71ef;hpb=eebe0f3e8947ecb407451d20aef0611cfcedfdac diff --git a/php_http_client.h b/php_http_client.h index b5aeb57..8e3d8b4 100644 --- a/php_http_client.h +++ b/php_http_client.h @@ -144,9 +144,16 @@ typedef struct php_http_client { void *ctx; php_http_resource_factory_t *rf; php_http_client_ops_t *ops; - php_http_message_parser_t *parser; - php_http_message_t *message; - php_http_buffer_t *buffer; + struct { + php_http_message_parser_t *parser; + php_http_message_t *message; + php_http_buffer_t *buffer; + } request; + struct { + php_http_message_parser_t *parser; + php_http_message_t *message; + php_http_buffer_t *buffer; + } response; #ifdef ZTS void ***ts; #endif @@ -202,6 +209,7 @@ PHP_METHOD(HttpClient, flushCookies); PHP_METHOD(HttpClient, setRequest); PHP_METHOD(HttpClient, getRequest); PHP_METHOD(HttpClient, send); +PHP_METHOD(HttpClient, request); PHP_METHOD(HttpClient, getResponseMessage); PHP_METHOD(HttpClient, getRequestMessage); PHP_METHOD(HttpClient, getHistory);