Lines Matching refs:soap_headers

35 int proxy_authentication(zval* this_ptr, smart_str* soap_headers)  in proxy_authentication()  argument
52 smart_str_append_const(soap_headers, "Proxy-Authorization: Basic "); in proxy_authentication()
53 smart_str_appendl(soap_headers, (char*)ZSTR_VAL(buf), ZSTR_LEN(buf)); in proxy_authentication()
54 smart_str_append_const(soap_headers, "\r\n"); in proxy_authentication()
63 int basic_authentication(zval* this_ptr, smart_str* soap_headers) in basic_authentication() argument
81 smart_str_append_const(soap_headers, "Authorization: Basic "); in basic_authentication()
82 smart_str_appendl(soap_headers, (char*)ZSTR_VAL(buf), ZSTR_LEN(buf)); in basic_authentication()
83 smart_str_append_const(soap_headers, "\r\n"); in basic_authentication()
96 smart_str* soap_headers) in http_context_headers() argument
152 smart_str_appendl(soap_headers, s, p-s); in http_context_headers()
153 smart_str_append_const(soap_headers, "\r\n"); in http_context_headers()
242 smart_str soap_headers = {0}; in http_connect() local
251 smart_str_append_const(&soap_headers, "CONNECT "); in http_connect()
252 smart_str_appends(&soap_headers, ZSTR_VAL(phpurl->host)); in http_connect()
253 smart_str_appendc(&soap_headers, ':'); in http_connect()
254 smart_str_append_unsigned(&soap_headers, phpurl->port); in http_connect()
255 smart_str_append_const(&soap_headers, " HTTP/1.1\r\n"); in http_connect()
256 smart_str_append_const(&soap_headers, "Host: "); in http_connect()
257 smart_str_appends(&soap_headers, ZSTR_VAL(phpurl->host)); in http_connect()
259 smart_str_appendc(&soap_headers, ':'); in http_connect()
260 smart_str_append_unsigned(&soap_headers, phpurl->port); in http_connect()
262 smart_str_append_const(&soap_headers, "\r\n"); in http_connect()
263 proxy_authentication(this_ptr, &soap_headers); in http_connect()
264 smart_str_append_const(&soap_headers, "\r\n"); in http_connect()
265 …if (php_stream_write(stream, ZSTR_VAL(soap_headers.s), ZSTR_LEN(soap_headers.s)) != ZSTR_LEN(soap_… in http_connect()
269 smart_str_free(&soap_headers); in http_connect()
344 smart_str soap_headers = {0}; in make_http_soap_request() local
555 smart_str_append_const(&soap_headers, "POST "); in make_http_soap_request()
557 smart_str_appends(&soap_headers, ZSTR_VAL(phpurl->scheme)); in make_http_soap_request()
558 smart_str_append_const(&soap_headers, "://"); in make_http_soap_request()
559 smart_str_appends(&soap_headers, ZSTR_VAL(phpurl->host)); in make_http_soap_request()
560 smart_str_appendc(&soap_headers, ':'); in make_http_soap_request()
561 smart_str_append_unsigned(&soap_headers, phpurl->port); in make_http_soap_request()
564 smart_str_appends(&soap_headers, ZSTR_VAL(phpurl->path)); in make_http_soap_request()
566 smart_str_appendc(&soap_headers, '/'); in make_http_soap_request()
569 smart_str_appendc(&soap_headers, '?'); in make_http_soap_request()
570 smart_str_appends(&soap_headers, ZSTR_VAL(phpurl->query)); in make_http_soap_request()
573 smart_str_appendc(&soap_headers, '#'); in make_http_soap_request()
574 smart_str_appends(&soap_headers, ZSTR_VAL(phpurl->fragment)); in make_http_soap_request()
577 smart_str_append_const(&soap_headers, " HTTP/1.1\r\n"); in make_http_soap_request()
579 smart_str_append_const(&soap_headers, " HTTP/1.0\r\n"); in make_http_soap_request()
581 smart_str_append_const(&soap_headers, "Host: "); in make_http_soap_request()
582 smart_str_appends(&soap_headers, ZSTR_VAL(phpurl->host)); in make_http_soap_request()
584 smart_str_appendc(&soap_headers, ':'); in make_http_soap_request()
585 smart_str_append_unsigned(&soap_headers, phpurl->port); in make_http_soap_request()
590 smart_str_append_const(&soap_headers, "\r\n" in make_http_soap_request()
593 smart_str_append_const(&soap_headers, "\r\n" in make_http_soap_request()
599 smart_str_append_const(&soap_headers, "User-Agent: "); in make_http_soap_request()
600 smart_str_appendl(&soap_headers, Z_STRVAL_P(tmp), Z_STRLEN_P(tmp)); in make_http_soap_request()
601 smart_str_append_const(&soap_headers, "\r\n"); in make_http_soap_request()
607 smart_str_append_const(&soap_headers, "User-Agent: "); in make_http_soap_request()
608 smart_str_appendl(&soap_headers, Z_STRVAL_P(tmp), Z_STRLEN_P(tmp)); in make_http_soap_request()
609 smart_str_append_const(&soap_headers, "\r\n"); in make_http_soap_request()
612 smart_str_append_const(&soap_headers, "User-Agent: "); in make_http_soap_request()
613 smart_str_appends(&soap_headers, FG(user_agent)); in make_http_soap_request()
614 smart_str_append_const(&soap_headers, "\r\n"); in make_http_soap_request()
616 smart_str_append_const(&soap_headers, "User-Agent: PHP-SOAP/"PHP_VERSION"\r\n"); in make_http_soap_request()
619 smart_str_append_smart_str(&soap_headers, &soap_headers_z); in make_http_soap_request()
627 smart_str_append_const(&soap_headers, "Content-Type: "); in make_http_soap_request()
628 smart_str_appendl(&soap_headers, Z_STRVAL_P(tmp), Z_STRLEN_P(tmp)); in make_http_soap_request()
630 smart_str_append_const(&soap_headers, "Content-Type: application/soap+xml; charset=utf-8"); in make_http_soap_request()
633 smart_str_append_const(&soap_headers,"; action=\""); in make_http_soap_request()
634 smart_str_appends(&soap_headers, soapaction); in make_http_soap_request()
635 smart_str_append_const(&soap_headers,"\""); in make_http_soap_request()
637 smart_str_append_const(&soap_headers,"\r\n"); in make_http_soap_request()
644 smart_str_append_const(&soap_headers, "Content-Type: "); in make_http_soap_request()
645 smart_str_appendl(&soap_headers, Z_STRVAL_P(tmp), Z_STRLEN_P(tmp)); in make_http_soap_request()
646 smart_str_append_const(&soap_headers, "\r\n"); in make_http_soap_request()
648 smart_str_append_const(&soap_headers, "Content-Type: text/xml; charset=utf-8\r\n"); in make_http_soap_request()
651 smart_str_append_const(&soap_headers, "SOAPAction: \""); in make_http_soap_request()
652 smart_str_appends(&soap_headers, soapaction); in make_http_soap_request()
653 smart_str_append_const(&soap_headers, "\"\r\n"); in make_http_soap_request()
656 smart_str_append_const(&soap_headers,"Content-Length: "); in make_http_soap_request()
657 smart_str_append_long(&soap_headers, request->len); in make_http_soap_request()
658 smart_str_append_const(&soap_headers, "\r\n"); in make_http_soap_request()
759 smart_str_append_const(&soap_headers, "Authorization: Digest username=\""); in make_http_soap_request()
760 smart_str_appendl(&soap_headers, Z_STRVAL_P(login), Z_STRLEN_P(login)); in make_http_soap_request()
763 smart_str_append_const(&soap_headers, "\", realm=\""); in make_http_soap_request()
764 smart_str_appendl(&soap_headers, Z_STRVAL_P(tmp), Z_STRLEN_P(tmp)); in make_http_soap_request()
768 smart_str_append_const(&soap_headers, "\", nonce=\""); in make_http_soap_request()
769 smart_str_appendl(&soap_headers, Z_STRVAL_P(tmp), Z_STRLEN_P(tmp)); in make_http_soap_request()
771 smart_str_append_const(&soap_headers, "\", uri=\""); in make_http_soap_request()
773 smart_str_appends(&soap_headers, ZSTR_VAL(phpurl->path)); in make_http_soap_request()
775 smart_str_appendc(&soap_headers, '/'); in make_http_soap_request()
778 smart_str_appendc(&soap_headers, '?'); in make_http_soap_request()
779 smart_str_appends(&soap_headers, ZSTR_VAL(phpurl->query)); in make_http_soap_request()
782 smart_str_appendc(&soap_headers, '#'); in make_http_soap_request()
783 smart_str_appends(&soap_headers, ZSTR_VAL(phpurl->fragment)); in make_http_soap_request()
788 smart_str_append_const(&soap_headers, "\", qop=\"auth"); in make_http_soap_request()
789 smart_str_append_const(&soap_headers, "\", nc=\""); in make_http_soap_request()
790 smart_str_appendl(&soap_headers, nc, 8); in make_http_soap_request()
791 smart_str_append_const(&soap_headers, "\", cnonce=\""); in make_http_soap_request()
792 smart_str_appendl(&soap_headers, cnonce, 8); in make_http_soap_request()
794 smart_str_append_const(&soap_headers, "\", response=\""); in make_http_soap_request()
795 smart_str_appendl(&soap_headers, response, 32); in make_http_soap_request()
798 smart_str_append_const(&soap_headers, "\", opaque=\""); in make_http_soap_request()
799 smart_str_appendl(&soap_headers, Z_STRVAL_P(tmp), Z_STRLEN_P(tmp)); in make_http_soap_request()
803 smart_str_append_const(&soap_headers, "\", algorithm=\""); in make_http_soap_request()
804 smart_str_appendl(&soap_headers, Z_STRVAL_P(tmp), Z_STRLEN_P(tmp)); in make_http_soap_request()
806 smart_str_append_const(&soap_headers, "\"\r\n"); in make_http_soap_request()
820 smart_str_append_const(&soap_headers, "Authorization: Basic "); in make_http_soap_request()
821 smart_str_appendl(&soap_headers, (char*)ZSTR_VAL(buf), ZSTR_LEN(buf)); in make_http_soap_request()
822 smart_str_append_const(&soap_headers, "\r\n"); in make_http_soap_request()
830 has_proxy_authorization = proxy_authentication(this_ptr, &soap_headers); in make_http_soap_request()
844 smart_str_append_const(&soap_headers, "Cookie: "); in make_http_soap_request()
863 smart_str_append(&soap_headers, key); in make_http_soap_request()
864 smart_str_appendc(&soap_headers, '='); in make_http_soap_request()
865 smart_str_append(&soap_headers, Z_STR_P(value)); in make_http_soap_request()
866 smart_str_appendc(&soap_headers, ';'); in make_http_soap_request()
872 smart_str_append_const(&soap_headers, "\r\n"); in make_http_soap_request()
876 …p_context_headers(context, has_authorization, has_proxy_authorization, has_cookies, &soap_headers); in make_http_soap_request()
878 smart_str_append_const(&soap_headers, "\r\n"); in make_http_soap_request()
879 smart_str_0(&soap_headers); in make_http_soap_request()
882 …rty_stringl(this_ptr, "__last_request_headers", ZSTR_VAL(soap_headers.s), ZSTR_LEN(soap_headers.s)… in make_http_soap_request()
884 smart_str_appendl(&soap_headers, request->val, request->len); in make_http_soap_request()
885 smart_str_0(&soap_headers); in make_http_soap_request()
887 err = php_stream_write(stream, ZSTR_VAL(soap_headers.s), ZSTR_LEN(soap_headers.s)); in make_http_soap_request()
888 if (err != ZSTR_LEN(soap_headers.s)) { in make_http_soap_request()
900 smart_str_free(&soap_headers); in make_http_soap_request()