Lines Matching refs:phpurl

165 static php_stream* http_connect(zval* this_ptr, php_url *phpurl, int use_ssl, php_stream_context *c…  in http_connect()  argument
185 host = ZSTR_VAL(phpurl->host); in http_connect()
186 port = phpurl->port; in http_connect()
250 ZVAL_STR_COPY(&ssl_proxy_peer_name, phpurl->host); in http_connect()
256 smart_str_appends(&soap_headers, ZSTR_VAL(phpurl->host)); in http_connect()
258 smart_str_append_unsigned(&soap_headers, phpurl->port); in http_connect()
261 smart_str_appends(&soap_headers, ZSTR_VAL(phpurl->host)); in http_connect()
262 if (phpurl->port != 80) { in http_connect()
264 smart_str_append_unsigned(&soap_headers, phpurl->port); in http_connect()
349 php_url *phpurl = NULL; in make_http_soap_request() local
435 phpurl = php_url_parse(location); in make_http_soap_request()
452 if (phpurl == NULL || phpurl->host == NULL) { in make_http_soap_request()
453 if (phpurl != NULL) {php_url_free(phpurl);} in make_http_soap_request()
463 if (phpurl->scheme != NULL && zend_string_equals_literal(phpurl->scheme, "https")) { in make_http_soap_request()
465 } else if (phpurl->scheme == NULL || !zend_string_equals_literal(phpurl->scheme, "http")) { in make_http_soap_request()
466 php_url_free(phpurl); in make_http_soap_request()
478 php_url_free(phpurl); in make_http_soap_request()
488 if (phpurl->port == 0) { in make_http_soap_request()
489 phpurl->port = use_ssl ? 443 : 80; in make_http_soap_request()
502 zend_string_equals(orig->host, phpurl->host) && in make_http_soap_request()
503 orig->port == phpurl->port))) { in make_http_soap_request()
525 stream = http_connect(this_ptr, phpurl, use_ssl, context, &use_proxy); in make_http_soap_request()
532 php_url_free(phpurl); in make_http_soap_request()
556 url_obj->url = phpurl; in make_http_soap_request()
569 smart_str_appends(&soap_headers, ZSTR_VAL(phpurl->scheme)); in make_http_soap_request()
571 smart_str_appends(&soap_headers, ZSTR_VAL(phpurl->host)); in make_http_soap_request()
573 smart_str_append_unsigned(&soap_headers, phpurl->port); in make_http_soap_request()
575 if (phpurl->path) { in make_http_soap_request()
576 smart_str_appends(&soap_headers, ZSTR_VAL(phpurl->path)); in make_http_soap_request()
580 if (phpurl->query) { in make_http_soap_request()
582 smart_str_appends(&soap_headers, ZSTR_VAL(phpurl->query)); in make_http_soap_request()
584 if (phpurl->fragment) { in make_http_soap_request()
586 smart_str_appends(&soap_headers, ZSTR_VAL(phpurl->fragment)); in make_http_soap_request()
594 smart_str_appends(&soap_headers, ZSTR_VAL(phpurl->host)); in make_http_soap_request()
595 if (phpurl->port != (use_ssl?443:80)) { in make_http_soap_request()
597 smart_str_append_unsigned(&soap_headers, phpurl->port); in make_http_soap_request()
738 if (phpurl->path) { in make_http_soap_request()
739 PHP_MD5Update(&md5ctx, (unsigned char*)ZSTR_VAL(phpurl->path), ZSTR_LEN(phpurl->path)); in make_http_soap_request()
743 if (phpurl->query) { in make_http_soap_request()
745 PHP_MD5Update(&md5ctx, (unsigned char*)ZSTR_VAL(phpurl->query), ZSTR_LEN(phpurl->query)); in make_http_soap_request()
786 if (phpurl->path) { in make_http_soap_request()
787 smart_str_appends(&soap_headers, ZSTR_VAL(phpurl->path)); in make_http_soap_request()
791 if (phpurl->query) { in make_http_soap_request()
793 smart_str_appends(&soap_headers, ZSTR_VAL(phpurl->query)); in make_http_soap_request()
795 if (phpurl->fragment) { in make_http_soap_request()
797 smart_str_appends(&soap_headers, ZSTR_VAL(phpurl->fragment)); in make_http_soap_request()
864 strncmp(phpurl->path?ZSTR_VAL(phpurl->path):"/",Z_STRVAL_P(tmp),Z_STRLEN_P(tmp)) == 0) && in make_http_soap_request()
867 in_domain(phpurl->host, Z_STR_P(tmp))) && in make_http_soap_request()
1043 char *t = phpurl->path?ZSTR_VAL(phpurl->path):"/"; in make_http_soap_request()
1050 add_index_str(&zcookie, 2, phpurl->host); in make_http_soap_request()
1051 GC_ADDREF(phpurl->host); in make_http_soap_request()
1146 new_url->scheme = phpurl->scheme ? zend_string_copy(phpurl->scheme) : NULL; in make_http_soap_request()
1147 new_url->host = phpurl->host ? zend_string_copy(phpurl->host) : NULL; in make_http_soap_request()
1148 new_url->port = phpurl->port; in make_http_soap_request()
1150 if (phpurl->path) { in make_http_soap_request()
1151 char *t = ZSTR_VAL(phpurl->path); in make_http_soap_request()
1171 phpurl = new_url; in make_http_soap_request()
1235 *new_url = *phpurl; in make_http_soap_request()
1236 if (phpurl->scheme) phpurl->scheme = zend_string_copy(phpurl->scheme); in make_http_soap_request()
1237 if (phpurl->user) phpurl->user = zend_string_copy(phpurl->user); in make_http_soap_request()
1238 if (phpurl->pass) phpurl->pass = zend_string_copy(phpurl->pass); in make_http_soap_request()
1239 if (phpurl->host) phpurl->host = zend_string_copy(phpurl->host); in make_http_soap_request()
1240 if (phpurl->path) phpurl->path = zend_string_copy(phpurl->path); in make_http_soap_request()
1241 if (phpurl->query) phpurl->query = zend_string_copy(phpurl->query); in make_http_soap_request()
1242 if (phpurl->fragment) phpurl->fragment = zend_string_copy(phpurl->fragment); in make_http_soap_request()
1243 phpurl = new_url; in make_http_soap_request()