Abstract Class Zend_Http_Client_Abstract

Description

Located in /Zend/Http/Client/Abstract.php (line 38)


	
			
Direct descendents
Class Description
 class Zend_Http_Client
 class Zend_Http_Client_File HTTP client implementation that reads from files and fakes HTTP responses.
Variable Summary
Method Summary
 void __construct ([string|Zend_Uri|null $uri = null], [array $headers = array()])
 Zend_Http_Response post (string $data)
 Zend_Http_Response put (string $data)
 void setHeaders ([array $headers = array()])
 void setTimeout (int $seconds)
 void setUri (string|Zend_Uri $uri)
 void validateHeaders ([array $headers = array()])
Variables
array $_headers = array() (line 59)

Additional HTTP headers to send.

  • access: protected
int $_timeout = 10 (line 45)

Socket Connection Timeout

  • var: Time in Seconds
  • access: protected
Zend_Uri $_uri = null (line 52)

The Zend_Uri for the URI we are accessing.

  • access: protected
Methods
Constructor __construct (line 97)

Class Constructor, create and validate Zend_Uri object

  • access: public
  • abstract:
void __construct ([string|Zend_Uri|null $uri = null], [array $headers = array()])
  • string|Zend_Uri|null $uri
  • array $headers

Redefined in descendants as:
delete (line 199)

Send a DELETE HTTP Request

  • access: public
  • abstract:
Zend_Http_Response delete ()

Redefined in descendants as:
get (line 173)

Send a GET HTTP Request

  • access: public
  • abstract:

Redefined in descendants as:
getUri (line 131)

Get the Zend_Uri for this URI.

  • access: public
  • throws: Zend_Http_Client_Exception
Zend_Uri getUri ()
post (line 182)

Send a POST HTTP Request

  • access: public
  • abstract:
Zend_Http_Response post (string $data)
  • string $data: Data to send in the request

Redefined in descendants as:
put (line 191)

Send a PUT HTTP Request

  • access: public
  • abstract:
Zend_Http_Response put (string $data)
  • string $data: Data to send in the request

Redefined in descendants as:
setHeaders (line 146)

Set the $headers to send. Headers are supplied as an array of strings, where each string is a header formatted like "Field: value".

  • access: public
void setHeaders ([array $headers = array()])
  • array $headers
setTimeout (line 158)

Set Connection Timeout

  • access: public
void setTimeout (int $seconds)
  • int $seconds: Timeout in seconds
setUri (line 107)

Sets the URI of the remote site. Setting a new URI will automatically clear the response properties.

  • access: public
void setUri (string|Zend_Uri $uri)
validateHeaders (line 71)

Validates that $headers is an array of strings, where each string is formed like "Field: value". An exception is thrown on failure.

An empty $headers array is valid and will not throw an exception.

  • access: public
  • static:
  • throws: Zend_Http_Client_Exception
void validateHeaders ([array $headers = array()])
  • array $headers

Documentation generated on Tue, 18 Apr 2006 11:54:36 -0700 by phpDocumentor 1.3.0RC3