【问题标题】:How to consume a Rest API using Zend Framework 2如何使用 Zend Framework 2 使用 Rest API
【发布时间】:2014-03-11 04:57:36
【问题描述】:

谁能提供一个在 Zend Framework 2 中使用第三方 Rest API(例如:someurl)的示例。在 ZF1 中使用 Zend_Rest 非常简单。我不打算在我的应用程序中创建休息 api,只是使用第三方的。

谢谢,

【问题讨论】:

    标签: php api zend-framework2 httprequest


    【解决方案1】:
    use Zend\Http\Request;
    use Zend\Http\Client;
    use Zend\Stdlib\Parameters;
    
    $request = new Request();
    $request->getHeaders()->addHeaders(array(
        'Content-Type' => 'application/x-www-form-urlencoded; charset=UTF-8'
    ));
    $request->setUri($someurl);
    $request->setMethod('POST');
    $request->setPost(new Parameters(array('someparam' = > $somevalue)));
    
    $client = new Client();
    $response = $client->dispatch($request);
    $data = json_decode($response->getBody(), true);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多