2014-09-03 130 views

回答

3

取决于请求需要多么复杂的是。您可以使用curl甚至file_get_contents来获取简单的get请求,也可以像Guzzle一样安装一个包来处理更复杂的事情。

https://github.com/guzzle/guzzle

1

随着 '正常' 的PHP,你可以用卷曲的HTTP协议(POST/GET)工作。如果你正在使用Laravel,你可以建立自己的卷曲的方法,也可以使用与作曲家/ Laravel兼容的第三方curl库:

https://packagist.org/packages/unikent/curl 
0

您可以使用狂饮 在composer.json添加的依赖包文件

{ 
    "require": { 
     "guzzlehttp/guzzle": "~4.0" //you can change the version 
    } 
} 

化妆作曲家安装或更新

要创建与狂饮的第一个请求,一个代码片段如下面简单的将工作:

use GuzzleHttp\Client; 
use GuzzleHttp\Message\Request; 
use GuzzleHttp\Message\Response; 

$client = new Client(); 
$response = $client->get("https://api.github.com/"); 
retrun $response; 
相关问题