mrcl / message-headers
消息头库
1.0.2
2021-09-17 06:17 UTC
Requires
- php: >=7.4
Requires (Dev)
- phpunit/phpunit: ^9.5
README
包含IANA注册表中列出的所有永久和临时消息头的PHP库 IANA注册表。
安装
composer require mrcl/message-headers
使用方法
HTTP头
HttpHeader接口包含所有永久和临时的HTTP头
use Mrcl\Utils\InternetStandards\HttpHeader; HttpHeader::CONTENT_ENCODING // 'Content-Encoding' HttpHeader::ACCESS_CONTROL_ALLOW_CREDENTIALS // 'Access-Control-Allow-Credentials'
永久HTTP头
use Mrcl\Utils\InternetStandards\MessageHeaderFieldNames\Permanent\PermanentHttpHeader; PermanentHttpHeader::CONTENT_ENCODING
临时HTTP头
use Mrcl\Utils\InternetStandards\MessageHeaderFieldNames\Provisional\ProvisionalHttpHeader; ProvisionalHttpHeader::ACCESS_CONTROL_ALLOW_CREDENTIALS
邮件头
MailHeader接口包含所有永久和临时的邮件头
use Mrcl\Utils\InternetStandards\MailHeader; MailHeader::CC // 'Cc' MailHeader::APPARENTLY_TO // 'Apparently-To'
永久邮件头
use Mrcl\Utils\InternetStandards\MessageHeaderFieldNames\Permanent\PermanentMailHeader; PermanentMailHeader::CC
临时邮件头
use Mrcl\Utils\InternetStandards\MessageHeaderFieldNames\Provisional\ProvisionalMailHeader; ProvisionalMailHeader::APPARENTLY_TO
MIME头
MimeHeader接口包含所有永久的MIME头
use Mrcl\Utils\InternetStandards\MimeHeader; MimeHeader::CONTENT_TYPE // 'Content-Type'
永久MIME头
use Mrcl\Utils\InternetStandards\MessageHeaderFieldNames\Permanent\PermanentMimeHeader; PermanentMimeHeader::CONTENT_TYPE
网新闻头
NetnewsHeader接口包含所有永久和临时的网新闻头
use Mrcl\Utils\InternetStandards\NetnewsHeader; NetnewsHeader::NEWSGROUPS // 'Newsgroups' NetnewsHeader::X_PGP_SIG // 'X-PGP-Sig'
永久网新闻头
use Mrcl\Utils\InternetStandards\MessageHeaderFieldNames\Permanent\PermanentNetnewsHeader; PermanentNetnewsHeader::NEWSGROUPS
临时网新闻头
use Mrcl\Utils\InternetStandards\MessageHeaderFieldNames\Provisional\ProvisionalNetnewsHeader; ProvisionalNetnewsHeader::X_PGP_SIG