webignition/guzzle-request-headers-middleware
Composer 安装命令:
composer require webignition/guzzle-request-headers-middleware
包简介
Middleware for setting headers on all requests sent by a Guzzle 6 client
README 文档
README
Overview
Middleware for Guzzle 6 for setting headers on all requests sent by a client.
Add any number of headers to every request sent by a client. That's it. Easy.
Usage example
use GuzzleHttp\Client; use GuzzleHttp\HandlerStack; use webignition\Guzzle\Middleware\RequestHeaders\RequestHeadersMiddleware; // Creating a client that uses the middleware $requestHeadersMiddleware = new RequestHeadersMiddleware(); $handlerStack = HandlerStack::create(); $handlerStack->push($requestHeadersMiddleware, 'request-headers'); $client = new Client([ 'handler' => $handlerStack, ]); // Setting request headers $requestHeadersMiddleware->setHeader('User-Agent', 'Super Foo!'); // All requests to example.com (or *.example.com) will now have // a header of 'User-Agent: Super Foo!' // Clearing request headers by explicitly setting a previously-set value to null $requestHeadersMiddleware->setHeader('User-Agent', null);
统计信息
- 总下载量: 41.68k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-05-14