成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? 使用Zttp簡化Guzzle 調用
全站頭部文字 我要出現在這里
使用Zttp簡化Guzzle 調用 737 2023-12-08   

Zttp 是 Adam Wathan 為了讓代碼更富表現力以及簡化常見用例而寫的一個 Guzzle 的封裝。

這是使用 Zttp 去 Post 一個自定義頭部內容請求的一個例子:

$response = Zttp::withHeaders(['Fancy' => 'Pants'])->post($url, [
  'foo' => 'bar',
  'baz' => 'qux',
]);
 
$response->json();

如果用一個與 Guzzle 差不多的東西寫這個請求的話,大概這樣寫:

$client = new Client();
$response = $client->request('POST', $url, [
  'headers' => [
    'Fancy' => 'Pants',
  ],
  'form_params' => [
    'foo' => 'bar',
    'baz' => 'qux',
  ]
]);
 
json_decode($response->getBody());

相較之下,Zttp 簡化了代碼的寫法,還能很簡單地返回 JSON 格式的內容。

下面是 使用 Zttp 的幾個例子:

帶參數的 Post 請求#

$response = Zttp::asFormParams()->post($url, [
  'foo' => 'bar',
  'baz' => 'qux',
]);

Patch 請求#

$response = Zttp::patch($this->url('/patch'), [
  'foo' => 'bar',
  'baz' => 'qux',
]);

Put 請求#

$response = Zttp::put($this->url('/put'), [
  'foo' => 'bar',
  'baz' => 'qux',
]);

Delete 請求#

$response = Zttp::delete($this->url('/delete'), [
  'foo' => 'bar',
  'baz' => 'qux',
]);

添加請求頭#

$response = Zttp::accept('banana/sandwich')->post($url);

防止重定向#

$response = Zttp::withoutRedirecting()->get($url);

在 Zttp 的測試文件 中還有幾個簡單的示例供你查看。 目前這個包還在開發中,有興趣的童鞋建議直接上 GitHub 吧!



主站蜘蛛池模板: 蜜蜂图片| 郑丽身高一米几| 新力量电影在线观看免费| 胡慧中电影| 104房间| 我在皇宫当巨巨| 叶子淳| 郑楚一| 吴彦祖激情戏| 王梦婷| 九宫格数独100题及答案| 色在线视频网站| 2024年血糖标准| 南男北女| 侠侣探案| 阿妹的诺言| 丰崎爱生| 白洁少妇董汐星空传媒影视| 吾栖之肤完整版在线观看| 神经内科出科小结| 杰西卡·布朗·芬德利| 奇奇颗颗说恐龙| 浙江卫视今天全部节目表| 创业史全文免费阅读| 何玲| 三年片最新电影免费观看多人互换| 龙大谷| 蓝家宝电影| 头像图片2024最新款女| 珠帘玉幕上映时间| 七十二小时| 刘蕾| 谭凯琪| 妇检被男医生摸到喷水| 《伪装者》演员| 赖小子电影| 抖音网页| cctv17节目表今天| 美女自尉视频| 《韩国小姐》| 爱爱内含光在线播放|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103