使用Zttp简化Guzzle 调用
发布时间:2020-12-12 22:12:24 所属栏目:PHP教程 来源:网络整理
导读:Zttp 是 Adam Wathan 为了让代码更富表现力以及简化常见用例而写的一个 Guzzle 的封装。 这是使用 Zttp 去 Post 一个自定义头部内容请求的一个例子: 'Pants'])->post($url,[ 'foo' => 'bar','baz' => 'qux',]); $response-json(); 如果用一个与 Guzzle 差不
Zttp 是 Adam Wathan 为了让代码更富表现力以及简化常见用例而写的一个 Guzzle 的封装。 这是使用 Zttp 去 Post 一个自定义头部内容请求的一个例子: 'Pants'])->post($url,[
'foo' => 'bar','baz' => 'qux',]);
$response->json(); 如果用一个与 Guzzle 差不多的东西写这个请求的话,大概这样写: request('POST',$url,[
'headers' => [
'Fancy' => 'Pants',],'form_params' => [
'foo' => 'bar',]
]);
json_decode($response->getBody()); 相较之下,Zttp 简化了代码的写法,还能很简单地返回 JSON 格式的内容。 下面是 使用 Zttp 的几个例子: 带参数的 Post 请求# post($url,]);
Patch 请求# url('/patch'),]);
Put 请求# url('/put'),]);
Delete 请求# url('/delete'),]);
添加请求头# post($url);
防止重定向#
在 Zttp 的测试文件 中还有几个简单的示例供你查看。 目前这个包还在开发中,有兴趣的童鞋建议直接上 GitHub 吧! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |