ivoba/headers

此包的最新版本(3.0.0)没有可用的许可信息。

一个用于处理HTTP和邮件消息头的PHP库

3.0.0 2023-03-17 09:52 UTC

This package is auto-updated.

Last update: 2024-09-17 13:18:11 UTC


README

一个用于处理HTTP和邮件头的PHP库

Build Status

安装

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,看起来它已经不再维护。