swimtobird/kong-hmac

There is no license information available for the latest version (v0.1.4) of this package.

v0.1.4 2018-03-20 11:16 UTC

This package is auto-updated.

Last update: 2024-05-08 14:41:48 UTC


README

Installation

composer require swimtobird/kong-hmac

HOW TO USE

  • GET
        $hamc = new Hmac('user','secret','example.com','GET');

        $hamc->setUrl('/default');

        $header = $hamc->getHeader();


        $client = new GuzzleHttp\Client(['base_uri' => 'http://example.com']);

        $request = $client->request('GET', '/default', [
            'headers' => $header
        ]);

        print json($response->getBody(),true);
  • POST
        $hamc = new Hmac('user','secret','example.com','POST');

        $hamc->setUrl('/default');

        $header = $hamc->getHeader();


        $client = new GuzzleHttp\Client(['base_uri' => 'http://example.com']);

        $request = $client->request('POST', '/default', [
            'headers' => $header
            'form_params'=>[
                'params' => 'test'
            ]            
        ]);

        print json($response->getBody(),true);
`````