使用Zttp简化Guzzle 调用
发布时间:2021-02-04 21:43 所属栏目:121 来源:网络整理
导读:Zttp 是 Adam Wathan 为了让代码更富表现力以及简化常见用例而写的一个 Guzzle 的封装。 这是使用 Zttp 去 Post 一个自定义头部内容请求的一个例子: 'Pants
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 吧! (编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读