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 2168)
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 2194)
mixed
$certRequest
= array() (line 2196)
mixed
$ch
= false (line 2188)
mixed
$ch_options
= array() (line 2189)
mixed
$digestRequest
= array() (line 2195)
mixed
$digest_uri
= '' (line 2172)
mixed
$encoding
= '' (line 2179)
mixed
$host
= '' (line 2174)
mixed
$incoming_cookies
= array() (line 2182)
mixed
$incoming_headers
= array() (line 2181)
mixed
$incoming_payload
= '' (line 2184)
mixed
$outgoing_headers
= array() (line 2180)
mixed
$outgoing_payload
= '' (line 2183)
mixed
$password
= '' (line 2193)
mixed
$path
= '' (line 2176)
mixed
$persistentConnection
= false (line 2187)
mixed
$port
= '' (line 2175)
mixed
$protocol_version
= '1.0' (line 2178)
mixed
$proxy
= null (line 2191)
mixed
$request_method
= 'POST' (line 2177)
mixed
$response_status_line
(line 2185)
mixed
$scheme
= '' (line 2173)
mixed
$uri
= '' (line 2171)
mixed
$url
= '' (line 2170)
mixed
$username
= '' (line 2192)
mixed
$useSOAPAction
= true (line 2186)
mixed
$use_curl
= false (line 2190)
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 Mon, 26 Apr 2010 16:17:06 -0400 by phpDocumentor 1.3.0RC3