Abstract Class Zend_HttpClient_Abstract

Description

Located in /library/Zend/HttpClient/Abstract.php (line 42)


	
			
Direct descendents
Class Description
 class Zend_HttpClient_File HTTP client implementation that reads from files and fakes HTTP responses.
 class Zend_HttpClient
Variable Summary
Method Summary
 void __construct ([string|Zend_Uri|null $uri = null], [array $headers = array()])
 Zend_HttpClient_Response post (string $data)
 Zend_HttpClient_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 63)

Additional HTTP headers to send.

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

Socket Connection Timeout

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

The Zend_Uri for the URI we are accessing.

  • access: protected
Methods
Constructor __construct (line 101)

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 203)

Send a DELETE HTTP Request

  • access: public
  • abstract:

Redefined in descendants as:
get (line 177)

Send a GET HTTP Request

  • access: public
  • abstract:

Redefined in descendants as:
getUri (line 135)

Get the Zend_Uri for this URI.

  • access: public
  • throws: Zend_HttpClient_Exception
Zend_Uri getUri ()
post (line 186)

Send a POST HTTP Request

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

Redefined in descendants as:
put (line 195)

Send a PUT HTTP Request

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

Redefined in descendants as:
setHeaders (line 150)

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 162)

Set Connection Timeout

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

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 75)

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_HttpClient_Exception
void validateHeaders ([array $headers = array()])
  • array $headers

Documentation generated on Wed, 08 Mar 2006 04:50:51 -0800 by phpDocumentor 1.3.0RC4