hskrasek/guzzle-sunset

1.0.0 2017-09-09 16:26 UTC

This package is auto-updated.

Last update: 2024-09-25 00:36:41 UTC


README

Build Status MIT License

注意HTTP响应中的Sunset头信息,因为它们表示端点已被弃用(并最终将被移除)。

Sunset是一个正在开发的HTTP响应头信息的RFC,目前版本为v03。查看GitHub以获取有关其开发的问题和讨论。

本规范定义了Sunset HTTP响应头字段,该字段指示URI在未来的某个时间点可能变得不可响应。

我们正在搜索的头信息看起来有点像这样

Sunset: Sat, 31 Dec 2018 23:59:59 GMT

只要被调用的服务器在响应中插入一个HTTP日期头信息,这个客户端代码就会执行某些操作。

安装

通过Composer

composer require hskrasek/guzzle-sunset

用法

$stack = new \GuzzleHttp\HandlerStack(\GuzzleHttp\choose_handler());
$stack->push(new \HSkrasek\Sunset\SunsetMiddleware($somePsr3Logger));

$client = new \GuzzleHttp\Client(['handler' => $stack]);

变更日志

有关最近更改的更多信息,请参阅CHANGELOG

测试

$ composer test

贡献

欢迎在GitHub上提交hskrasek/guzzle-sunset的问题报告和pull请求。本项目旨在成为一个安全、欢迎的协作空间,贡献者应遵守贡献者公约的行为准则。