Class soap_transport_http
transport class for sending/receiving data via HTTP and HTTPS NOTE: PHP must be compiled with the CURL extension for HTTPS support
- nusoap_base
- soap_transport_http
Author:
Dietrich Ayala <dietrich@ganx4.com>
Author: Scott Nichol <snichol@users.sourceforge.net>
Version: $Id: nusoap.php,v 1.123 2010/04/26 20:15:08 snichol Exp $
Located at html/modules/legacy/lib/nusoap/nusoap.php
Author: Scott Nichol <snichol@users.sourceforge.net>
Version: $Id: nusoap.php,v 1.123 2010/04/26 20:15:08 snichol Exp $
Located at html/modules/legacy/lib/nusoap/nusoap.php
public
|
#
soap_transport_http( string $url, array $curl_options = NULL, boolean $use_curl = false )
constructor |
public
|
|
public
|
|
public
|
|
public
|
|
public
string
|
|
public
boolean
|
|
public
string
|
|
public
|
#
setCredentials( string $username, string $password, string $authtype = 'basic', array $digestRequest = array(), array $certRequest = array() )
if authenticating, set user credentials here |
public
|
|
public
|
|
public
|
|
public
|
#
isSkippableCurlHeader( string & $data )
Test if the given string starts with a header that is to be skipped. Skippable headers result from chunked transfer and proxy requests. |
public
|
#
buildPayload( string $data, string $cookie_str = '' )
Writes the payload, including HTTP headers, to $this->outgoing_payload. |
public
boolean
|
|
public
string
|
|
public
|
#
setContentType( string $type, mixed $charset = false )
sets the content-type for the SOAP message to be sent |
public
boolean
|
|
public
|
|
public
string
|
#
getCookiesForRequest( array $cookies, boolean $secure = false )
sort out cookies for the current request |
public
string
|
$url | '' |
|
public
string
|
$uri | '' |
|
public
string
|
$digest_uri | '' |
|
public
string
|
$scheme | '' |
|
public
string
|
$host | '' |
|
public
string
|
$port | '' |
|
public
string
|
$path | '' |
|
public
string
|
$request_method | 'POST' |
|
public
string
|
$protocol_version | '1.0' |
|
public
string
|
$encoding | '' |
|
public
array
|
$outgoing_headers | array() |
|
public
array
|
$incoming_headers | array() |
|
public
array
|
$incoming_cookies | array() |
|
public
string
|
$outgoing_payload | '' |
|
public
string
|
$incoming_payload | '' |
|
public
|
$response_status_line |
|
|
public
boolean
|
$useSOAPAction | true |
|
public
boolean
|
$persistentConnection | false |
|
public
boolean
|
$ch | false |
|
public
array
|
$ch_options | array() |
|
public
boolean
|
$use_curl | false |
|
public
|
$proxy | null |
|
public
string
|
$username | '' |
|
public
string
|
$password | '' |
|
public
string
|
$authtype | '' |
|
public
array
|
$digestRequest | array() |
|
public
array
|
$certRequest | array() |
$XMLSchemaVersion,
$charencoding,
$debugLevel,
$debug_str,
$error_str,
$namespaces,
$revision,
$soap_defencoding,
$title,
$typemap,
$usedNamespaces,
$version
|