duanfei1987
2014-05-02 11:10
浏览 104
已采纳

如何在php中使用curl调用API

I have developed some API using laravel and created a virtual host on my local machine. like abc.xyz.com/api/v1/oauth2/token for getting oauth token. Now I want to test these API
from another local app say abc.com using curl.

I am not getting any response .How can I do this ?Where both apps are in my local machine.

图片转代码服务由CSDN问答提供 功能建议

我使用laravel开发了一些API,并在我的本地机器上创建了一个虚拟主机。 像abc.xyz.com 获取oauth令牌的/ api / v1 / oauth2 / token。 现在我想测试这些API
来自另一个本地应用程序说abc.com使用curl。

我没有得到任何回复。我该怎么做?两个应用程序都在我的本地机器上。

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • dongme8388 2014-05-02 11:22
    已采纳

    Curl will give you a lot of trouble to do many things, use Guzzle to consume your API. It's simple, it has it all figured out and it works:

    Install

    composer require "guzzlehttp/guzzle" "~4.0"
    

    Create a client:

    $client = new \GuzzleHttp\Client();
    

    Get results:

    $response = $client->get('http://abc.example.com/api/v1/oauth2/token');
    
    dd($response->getBody());
    

    Project: https://github.com/guzzle/guzzle

    评论
    解决 无用
    打赏 举报
  • 查看更多回答(1条)

相关推荐 更多相似问题