ivoba / headers
此包的最新版本(3.0.0)没有可用的许可信息。
一个用于处理HTTP和邮件消息头的PHP库
3.0.0
2023-03-17 09:52 UTC
Requires
- php: >=8.1
Requires (Dev)
- phpunit/phpunit: ~10
README
一个用于处理HTTP和邮件头的PHP库
安装
composer require ivoba/headers
版本2需要至少PHP7.1。
用法
$headers = Headers::fromString(
'HTTP/1.1 200 OK
Content-Length: 782420
Content-Type: text/xml; charset=utf-8
Server: Microsoft-HTTPAPI/2.0
Date: Tue, 28 Nov 2017 16:08:41 GMT'
);
$reason = $headers->getStatusLine()->get(StatusLine::REASON_PHRASE); //OK
$server = $headers->getHeaders()->get('server'); //Microsoft-HTTPAPI/2.0
测试
通过composer安装依赖项并运行
vendor/bin/phpunit
致谢
这是一个无耻的移植自https://github.com/ddeboer/headers,看起来它已经不再维护。