有人就问了这个文章中只是负责发送http://blog.phpfs.com/archives/1628.html,我想知道发送结果和处理内容?于是乎就有了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正文内容(字符串).
例子:(参考模拟GET和POST操作) //处理返回结果 $response = $client->request(); if ($response->isSuccessful()) { echo $response->getBody(); } /index/get方法中内容如下: var_dump($_GET); var_dump($_POST); 输出内容: array (size=4) ‘host’ => string ‘blog.phpfs.com’ (length=14) ‘first_name’ => string ‘blog’ (length=4) ‘middle_name’ => string ‘phpfs’ (length=5) ‘made_in’ => string ‘com’ (length=3) array (size=3) ‘language’ => string ‘ch’ (length=2) ‘country’ => string ‘zh’ (length=2) ‘selection’ => string ‘123’ (length=3)