Programmer's Reference Guide
| Zend_Http_Cookie and Zend_Http_CookieJar |
Zend_Http_Response
简介
对于由Zend_Http_Client - 介绍返回的应答(Response)信息,Zend_Http_Response
可以提供简单的访问方式。 它提供一组友好的方法来获得从请求返回的应答信息:
-
isError(): 如果收到HTTP出错状态的代码,返回TRUE, 否则返回FALSE. -
isSuccessful(): 如果得到HTTP请求成功的状态代码,返回TRUE, 否则返回FALSE. -
isRedirect(): 如果得到HTTP重定向的状态代码,返回TRUE, 否则返回FALSE. -
getStatus(): 返回HTTP请求的状态代码. -
getHeaders(): 以数组的形式返回HTTP请求头部信息的字符串. -
getBody(): 返回HTTP正文内容(字符串).
Example #1 处理HTTP应答
<?php
require_once 'Zend/Http/Client.php';
try {
$http = new Zend_Http_Client('http://example.org');
$response = $http->get();
if ($response->isSuccessful()) {
echo $response->getBody();
} else {
echo "<p>发生错误</p>\n";
echo "HTTP Status: " . $response->getStatus() . "\n";
echo "HTTP Headers:\n";
$responseHeaders = $response->getHeaders();
foreach ($responseHeaders as $responseHeaderName => $responseHeaderValue) {
echo "$responseHeaderName: $responseHeaderValue\n";
}
}
} catch (Zend_Http_Client_Exception $e) {
echo '<p>An error occurred (' .$e->getMessage(). ')</p>';
}
?>| Zend_Http_Cookie and Zend_Http_CookieJar |
Select a Version
Languages Available
Components
Search the Manual
Navigation
- Zend Framework手册 中文版
- Zend Framework手册 中文版
- Zend Framework Reference
- Zend_Http
- Zend_Http_Client - 介绍
- Zend_Http_Client - Advanced Usage
- Zend_Http_Client - Connection Adapters
- Zend_Http_Cookie and Zend_Http_CookieJar
- Zend_Http_Response
- Zend_Http_UserAgent
- The UserAgent Device Interface
- The UserAgent Features Adapter
- The WURFL UserAgent Features Adapter
- The DeviceAtlas UserAgent Features Adapter
- The TeraWurfl UserAgent Features Adapter
- The UserAgent Storage Interface
- The Session UserAgent Storage Adapter
