eightpoints/guzzle-wsse-plugin
最新稳定版本:v4.3.0
Composer 安装命令:
composer require eightpoints/guzzle-wsse-plugin
包简介
WSSE Middleware for Guzzle, a PHP HTTP client library and framework for building RESTful web service clients
关键字:
README 文档
README
This middleware integrates WSSE funtionality into Guzzle, a PHP framework for building RESTful web service clients.
Requirements
- PHP 5.5 or above
- Guzzle PHP Framework
Installation
Using composer:
{
"require": {
"eightpoints/guzzle-wsse-middleware": "^4.1.1"
}
}
Usage
<?php $wsse = new \EightPoints\Guzzle\WsseAuthMiddleware($username, $password); # Optional: Set createdAt by a expression (if not, current time will be used automatically) # http://php.net/manual/en/datetime.formats.relative.php # Useful if there is a small difference of time between client and server # DateTime object will be regenerated for every request $wsse->setCreatedAtTimeExpression('-10 seconds'); $stack = \GuzzleHttp\HandlerStack::create(); // Add the wsse middleware to the handler stack. $stack->push($wsse->attach()); $client = new \GuzzleHttp\Client(['handler' => $stack]); $response = $client->get('http://www.8points.de');
Authors
- Florian Preusner (Twitter)
See also the list of contributors who participated in this project.
License
This middleware is licensed under the MIT License - see the LICENSE file for details
统计信息
- 总下载量: 62.48k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 30
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2013-10-20