soap_transport_httptransport class for sending/receiving data via HTTP and HTTPS NOTE: PHP must be compiled with the CURL extension for HTTPS support
Located in /nusoap.php (line 2121)
nusoap_base | --soap_transport_http
soap_transport_http
soap_transport_http
(string $url, [array $curl_options = NULL], [boolean $use_curl = false])
string
send
(string $data, integer $timeout, [integer $response_timeout = 30], [array $cookies = NULL])
void
setCredentials
(string $username, string $password, [string $authtype = 'basic'], [array $digestRequest = array()], [array $certRequest = array()])
void
setProxy
(string $proxyhost, string $proxyport, [string $proxyusername = ''], [string $proxypassword = ''], [string $proxyauthtype = 'basic'])
mixed
$authtype
= '' (line 2147)
mixed
$certRequest
= array() (line 2149)
mixed
$ch
= false (line 2141)
mixed
$ch_options
= array() (line 2142)
mixed
$digestRequest
= array() (line 2148)
mixed
$digest_uri
= '' (line 2125)
mixed
$encoding
= '' (line 2132)
mixed
$host
= '' (line 2127)
mixed
$incoming_cookies
= array() (line 2135)
mixed
$incoming_headers
= array() (line 2134)
mixed
$incoming_payload
= '' (line 2137)
mixed
$outgoing_headers
= array() (line 2133)
mixed
$outgoing_payload
= '' (line 2136)
mixed
$password
= '' (line 2146)
mixed
$path
= '' (line 2129)
mixed
$persistentConnection
= false (line 2140)
mixed
$port
= '' (line 2128)
mixed
$protocol_version
= '1.0' (line 2131)
mixed
$proxy
= null (line 2144)
mixed
$request_method
= 'POST' (line 2130)
mixed
$response_status_line
(line 2138)
mixed
$scheme
= '' (line 2126)
mixed
$uri
= '' (line 2124)
mixed
$url
= '' (line 2123)
mixed
$username
= '' (line 2145)
mixed
$useSOAPAction
= true (line 2139)
mixed
$use_curl
= false (line 2143)
Inherited from nusoap_base
nusoap_base::$charencoding
nusoap_base::$debugLevel
nusoap_base::$debug_str
nusoap_base::$error_str
nusoap_base::$namespaces
nusoap_base::$revision
nusoap_base::$soap_defencoding
nusoap_base::$title
nusoap_base::$typemap
nusoap_base::$usedNamespaces
nusoap_base::$version
nusoap_base::$xmlEntities
nusoap_base::$XMLSchemaVersion
constructor
Writes the payload, including HTTP headers, to $this->outgoing_payload.
establish an HTTP connection
decode a string that is encoded w/ "chunked' transfer encoding as defined in RFC2068 19.4.6
sort out cookies for the current request
Test if the given string starts with a header that is to be skipped.
Skippable headers result from chunked transfer and proxy requests.
parse an incoming Cookie into it's parts
sends the SOAP request and gets the SOAP response via HTTP[S]
sends the SOAP request and gets the SOAP response via HTTPS using CURL
sends the SOAP request via HTTP[S]
sets the content-type for the SOAP message to be sent
if authenticating, set user credentials here
sets a cURL option
use http encoding
sets an HTTP header
set proxy info here
set the soapaction value
sets the URL to which to connect
unsets an HTTP header
specifies that an HTTP persistent connection should be used
Inherited From nusoap_base
nusoap_base::nusoap_base()
nusoap_base::appendDebug()
nusoap_base::clearDebug()
nusoap_base::contractQname()
nusoap_base::debug()
nusoap_base::expandEntities()
nusoap_base::expandQname()
nusoap_base::formatDump()
nusoap_base::getDebug()
nusoap_base::getDebugAsXMLComment()
nusoap_base::getDebugLevel()
nusoap_base::getError()
nusoap_base::getGlobalDebugLevel()
nusoap_base::getLocalPart()
nusoap_base::getmicrotime()
nusoap_base::getNamespaceFromPrefix()
nusoap_base::getPrefix()
nusoap_base::getPrefixFromNamespace()
nusoap_base::isArraySimpleOrStruct()
nusoap_base::serializeEnvelope()
nusoap_base::serialize_val()
nusoap_base::setDebugLevel()
nusoap_base::setError()
nusoap_base::setGlobalDebugLevel()
nusoap_base::varDump()
nusoap_base::__toString()
Documentation generated on Tue, 06 Nov 2007 10:38:03 -0500 by phpDocumentor 1.3.0RC3