2017 © Pedro Peláez
 

library guzzle-request-headers-middleware

Middleware for setting headers on all requests sent by a Guzzle 6 client

image

webignition/guzzle-request-headers-middleware

Middleware for setting headers on all requests sent by a Guzzle 6 client

  • Monday, May 14, 2018
  • by webignition
  • Repository
  • 1 Watchers
  • 0 Stars
  • 429 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 472 % Grown

The README.md

Guzzle Request Headers Middleware

Overview

Middleware for Guzzle 6 for setting headers on all requests sent by a client., (*1)

Add any number of headers to every request sent by a client. That's it. Easy., (*2)

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);

The Versions

14/05 2018

dev-master

9999999-dev https://github.com/webignition/guzzle-request-headers-middleware

Middleware for setting headers on all requests sent by a Guzzle 6 client

  Sources   Download

MIT

The Requires

 

The Development Requires

by Jon Cram

middleware psr7 guzzle headers

14/05 2018

0.1

0.1.0.0 https://github.com/webignition/guzzle-request-headers-middleware

Middleware for setting headers on all requests sent by a Guzzle 6 client

  Sources   Download

MIT

The Requires

 

The Development Requires

by Jon Cram

middleware psr7 guzzle headers