[ Index ]
 

Code source de vtiger CRM 5.0.2

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/include/nusoap/ -> class.soap_transport_http.php (sommaire)

(pas de description)

Poids: 1038 lignes (36 kb)
Inclus ou requis: 2 fois
Référencé: 0 fois
Nécessite: 0 fichiers

Définit 1 class

soap_transport_http:: (17 méthodes):
  soap_transport_http()
  setURL()
  connect()
  send()
  sendHTTPS()
  setCredentials()
  setSOAPAction()
  setEncoding()
  setProxy()
  decodeChunked()
  buildPayload()
  sendRequest()
  getResponse()
  setContentType()
  usePersistentConnection()
  parseCookie()
  getCookiesForRequest()


Classe: soap_transport_http  - X-Ref

transport class for sending/receiving data via HTTP and HTTPS
NOTE: PHP must be compiled with the CURL extension for HTTPS support

soap_transport_http($url)   X-Ref
constructor


setURL($url)   X-Ref
Pas de description

connect($connection_timeout=0,$response_timeout=30)   X-Ref
Pas de description

send($data, $timeout=0, $response_timeout=30, $cookies=NULL)   X-Ref
send the SOAP message via HTTP

param: string $data message data
param: integer $timeout set connection timeout in seconds
param: integer $response_timeout set response timeout in seconds
param: array $cookies cookies to send
return: string data

sendHTTPS($data, $timeout=0, $response_timeout=30, $cookies)   X-Ref
send the SOAP message via HTTPS 1.0 using CURL

param: string $msg message data
param: integer $timeout set connection timeout in seconds
param: integer $response_timeout set response timeout in seconds
param: array $cookies cookies to send
return: string data

setCredentials($username, $password, $authtype = 'basic', $digestRequest = array()   X-Ref
if authenticating, set user credentials here

param: string $username
param: string $password
param: string $authtype (basic, digest, certificate)
param: array $digestRequest (keys must be nonce, nc, realm, qop)
param: array $certRequest (keys must be cainfofile (optional), sslcertfile, sslkeyfile, passphrase, verifypeer (optional), verifyhost (optional): see corresponding options in cURL docs)

setSOAPAction($soapaction)   X-Ref
set the soapaction value

param: string $soapaction

setEncoding($enc='gzip, deflate')   X-Ref
use http encoding

param: string $enc encoding style. supported values: gzip, deflate, or both

setProxy($proxyhost, $proxyport, $proxyusername = '', $proxypassword = '')   X-Ref
set proxy info here

param: string $proxyhost
param: string $proxyport
param: string $proxyusername
param: string $proxypassword

decodeChunked($buffer, $lb)   X-Ref
decode a string that is encoded w/ "chunked' transfer encoding
as defined in RFC2068 19.4.6

returns: string
param: string $buffer
param: string $lb

buildPayload($data, $cookie_str = '')   X-Ref
Pas de description

sendRequest($data, $cookies = NULL)   X-Ref
Pas de description

getResponse()   X-Ref
Pas de description

setContentType($type, $charset = false)   X-Ref
Pas de description

usePersistentConnection()   X-Ref
Pas de description

parseCookie($cookie_str)   X-Ref
Pas de description

getCookiesForRequest($cookies, $secure=false)   X-Ref
sort out cookies for the current request

param: array $cookies array with all cookies
param: boolean $secure is the send-content secure or not?
return: string for Cookie-HTTP-Header



Généré le : Sun Feb 25 10:22:19 2007 par Balluche grâce à PHPXref 0.7