Inheritance diagram for soap_transport_http:
Public Member Functions | |
soap_transport_http ($url) | |
send ($data, $timeout=0, $response_timeout=30, $cookies=NULL) | |
sendHTTPS ($data, $timeout=0, $response_timeout=30, $cookies) | |
setCredentials ($username, $password, $authtype= 'basic', $digestRequest=array(), $certRequest=array()) | |
setSOAPAction ($soapaction) | |
setEncoding ($enc='gzip, deflate') | |
setProxy ($proxyhost, $proxyport, $proxyusername= '', $proxypassword= '') | |
decodeChunked ($buffer, $lb) | |
parseCookie ($cookie_str) | |
getCookiesForRequest ($cookies, $secure=false) | |
soap_transport_http ($url) | |
send ($data, $timeout=0, $response_timeout=30, $cookies=NULL) | |
sendHTTPS ($data, $timeout=0, $response_timeout=30, $cookies) | |
setCredentials ($username, $password, $authtype= 'basic', $digestRequest=array(), $certRequest=array()) | |
setSOAPAction ($soapaction) | |
setEncoding ($enc='gzip, deflate') | |
setProxy ($proxyhost, $proxyport, $proxyusername= '', $proxypassword= '') | |
decodeChunked ($buffer, $lb) | |
parseCookie ($cookie_str) | |
getCookiesForRequest ($cookies, $secure=false) |
soap_transport_http::soap_transport_http | ( | $ | url | ) |
constructor
soap_transport_http::send | ( | $ | data, | |
$ | timeout = 0 , |
|||
$ | response_timeout = 30 , |
|||
$ | cookies = NULL | |||
) |
send the SOAP message via HTTP
string | $data message data | |
integer | $timeout set connection timeout in seconds | |
integer | $response_timeout set response timeout in seconds | |
array | $cookies cookies to send |
soap_transport_http::sendHTTPS | ( | $ | data, | |
$ | timeout = 0 , |
|||
$ | response_timeout = 30 , |
|||
$ | cookies | |||
) |
send the SOAP message via HTTPS 1.0 using CURL
string | $msg message data | |
integer | $timeout set connection timeout in seconds | |
integer | $response_timeout set response timeout in seconds | |
array | $cookies cookies to send |
soap_transport_http::setCredentials | ( | $ | username, | |
$ | password, | |||
$ | authtype = 'basic' , |
|||
$ | digestRequest = array() , |
|||
$ | certRequest = array() | |||
) |
if authenticating, set user credentials here
string | $username | |
string | $password | |
string | $authtype (basic, digest, certificate) | |
array | $digestRequest (keys must be nonce, nc, realm, qop) | |
array | $certRequest (keys must be cainfofile (optional), sslcertfile, sslkeyfile, passphrase, verifypeer (optional), verifyhost (optional): see corresponding options in cURL docs) public |
soap_transport_http::setSOAPAction | ( | $ | soapaction | ) |
set the soapaction value
string | $soapaction public |
soap_transport_http::setEncoding | ( | $ | enc = 'gzip , |
|
deflate' | ||||
) |
use http encoding
string | $enc encoding style. supported values: gzip, deflate, or both public |
soap_transport_http::setProxy | ( | $ | proxyhost, | |
$ | proxyport, | |||
$ | proxyusername = '' , |
|||
$ | proxypassword = '' | |||
) |
set proxy info here
string | $proxyhost | |
string | $proxyport | |
string | $proxyusername | |
string | $proxypassword public |
soap_transport_http::decodeChunked | ( | $ | buffer, | |
$ | lb | |||
) |
decode a string that is encoded w/ "chunked' transfer encoding as defined in RFC2068 19.4.6
string | $buffer | |
string | $lb |
soap_transport_http::parseCookie | ( | $ | cookie_str | ) |
parse an incoming Cookie into it's parts
string | $cookie_str content of cookie |
soap_transport_http::getCookiesForRequest | ( | $ | cookies, | |
$ | secure = false | |||
) |
sort out cookies for the current request
array | $cookies array with all cookies | |
boolean | $secure is the send-content secure or not? |
soap_transport_http::soap_transport_http | ( | $ | url | ) |
constructor
soap_transport_http::send | ( | $ | data, | |
$ | timeout = 0 , |
|||
$ | response_timeout = 30 , |
|||
$ | cookies = NULL | |||
) |
send the SOAP message via HTTP
string | $data message data | |
integer | $timeout set connection timeout in seconds | |
integer | $response_timeout set response timeout in seconds | |
array | $cookies cookies to send |
soap_transport_http::sendHTTPS | ( | $ | data, | |
$ | timeout = 0 , |
|||
$ | response_timeout = 30 , |
|||
$ | cookies | |||
) |
send the SOAP message via HTTPS 1.0 using CURL
string | $msg message data | |
integer | $timeout set connection timeout in seconds | |
integer | $response_timeout set response timeout in seconds | |
array | $cookies cookies to send |
soap_transport_http::setCredentials | ( | $ | username, | |
$ | password, | |||
$ | authtype = 'basic' , |
|||
$ | digestRequest = array() , |
|||
$ | certRequest = array() | |||
) |
if authenticating, set user credentials here
string | $username | |
string | $password | |
string | $authtype (basic, digest, certificate) | |
array | $digestRequest (keys must be nonce, nc, realm, qop) | |
array | $certRequest (keys must be cainfofile (optional), sslcertfile, sslkeyfile, passphrase, verifypeer (optional), verifyhost (optional): see corresponding options in cURL docs) public |
soap_transport_http::setSOAPAction | ( | $ | soapaction | ) |
set the soapaction value
string | $soapaction public |
soap_transport_http::setEncoding | ( | $ | enc = 'gzip , |
|
deflate' | ||||
) |
use http encoding
string | $enc encoding style. supported values: gzip, deflate, or both public |
soap_transport_http::setProxy | ( | $ | proxyhost, | |
$ | proxyport, | |||
$ | proxyusername = '' , |
|||
$ | proxypassword = '' | |||
) |
set proxy info here
string | $proxyhost | |
string | $proxyport | |
string | $proxyusername | |
string | $proxypassword public |
soap_transport_http::decodeChunked | ( | $ | buffer, | |
$ | lb | |||
) |
decode a string that is encoded w/ "chunked' transfer encoding as defined in RFC2068 19.4.6
string | $buffer | |
string | $lb |
soap_transport_http::parseCookie | ( | $ | cookie_str | ) |
parse an incoming Cookie into it's parts
string | $cookie_str content of cookie |
soap_transport_http::getCookiesForRequest | ( | $ | cookies, | |
$ | secure = false | |||
) |
sort out cookies for the current request
array | $cookies array with all cookies | |
boolean | $secure is the send-content secure or not? |