sametsahindogan/guzzle-wrapper

PHP Guzzle HTTP 客户端的包装器

v1.0.4 2022-02-28 22:43 UTC

This package is auto-updated.

Last update: 2024-09-29 05:35:57 UTC


README

GitHub license

本包是 guzzle/guzzle 的一个简单包装器。

要求

安装

composer require sametsahindogan/guzzle-wrapper

请求

GET

$api = (new ApiCallBuilder('https://dev.test.com', '/me', ApiCallBuilder::HTTP_GET));

$response = $api->call();

POST

$api = (new ApiCallBuilder('https://dev.test.com', '/login', ApiCallBuilder::HTTP_POST));

$response = $api->body([ 'Your' => 'Body' ])->call();

选项

以下是几个可选方法,您可以添加您的链;

->headers([ 'Your' => 'Headers' ])
->bearerToken(' Your Token ')
->basicAuth(' Your Credentials ')
->formParams([ 'Your' => 'Params' ])
->multipart([ 'Your' => 'Multipart' ])
->body([ 'Your' => 'Body' ])
->rawBody('Raw Body')
->queryString(' Your Query String ')

许可证

MIT © Samet Sahindogan