前言
GuzzleHttp是什么?
简单的说,Guzzle是一个PHP的HTTP客户端,用来轻而易举地发送请求,并集成到我们的WEB服务上,类似php本身的curl命令一样,访问域名,他比curl更加好用,适用场景:
- 需要访问别人接口的时候,比如微信登录,需要php访问微信拿到用户数据
- 访问另一个项目的接口
安装GuzzleHttp
到项目目录下使用composer安装
composer require guzzlehttp/guzzle
如果出现报错
Composer require 报错 Installation failed
请看大佬的操作,看这里
项目使用
use GuzzleHttp\Client;
$ client =Client ();
$ response = $ client -> request ( 'GET' , 'https://api.github.com/repos/guzzle/guzzle' );
echo $ response -> getStatusCode (); // 接口状态码
echo $ response -> getHeaderLine ( 'content-type' ); // '