承接 eightpoints/guzzle-wsse-plugin 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

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

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

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

GitHub 信息

  • Stars: 29
  • Watchers: 1
  • Forks: 4
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2013-10-20