dav*_*ash 3 rest zend-framework
我使用以下代码成功调用REST API
$client = new Zend_Http_Client();
$client->setMethod(Zend_Http_Client::POST);
$client->setUri('http://www.example.com/api/type/');
$client->setParameterPost(array(
'useremail' => '******@*****.***',
'apikey' => 'secretkey',
'description' => 'TEST WEB API',
'amount' => '5000.00'
));
Run Code Online (Sandbox Code Playgroud)
但是我想获得执行后返回的头值(201)和响应体.
我该如何处理?
我假设您实际上是通过以下方式执行请求:
$response = $client->request();
Run Code Online (Sandbox Code Playgroud)
那时你只需要$ response对象,
//Dump headers
print_r($response->headers);
//Dump body
echo $response->getBody();
Run Code Online (Sandbox Code Playgroud)
请参阅Zend_Http_Response文档:
http://framework.zend.com/apidoc/1.10/
了解更多可用的方法.
| 归档时间: |
|
| 查看次数: |
8618 次 |
| 最近记录: |