关于GuzzleHttp\Client的网络请求的使用
发表时间:2022-04-12 15:57:29
常规的使用,代码如下
记得上面要引用
这里是用from-data的方式请求的数据
如果需要用json方式,把form_params改为json即可,$data仍然是数组格式
如果需要修改header头,可以这样请求
这里的$headers和$data都是数组
try { $res = (new Client())->post($url, ['form_params' => $data]); if ($res->getStatusCode() != 200) { throw new Exception('请求异常,httpCode=' . $res->getStatusCode()); } $result = json_decode($res->getBody()->getContents(), true); } catch (\Exception $e){ return Show::error($e->getMessage()); } return $result; |
记得上面要引用
use GuzzleHttp\Client; |
这里是用from-data的方式请求的数据
如果需要用json方式,把form_params改为json即可,$data仍然是数组格式
如果需要修改header头,可以这样请求
$res = (new Client())->post($url,['headers'=>$headers,'json'=>$data]); |
这里的$headers和$data都是数组
------分割线---------------------------------------
您可能感兴趣
Tags: GuzzleHttp http请求
留个脚印
-
最新评论