mrcl/message-headers

1.0.2 2021-09-17 06:17 UTC

This package is auto-updated.

Last update: 2024-09-17 13:32:31 UTC


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