Опубликованный пакет / CLIR

ietf.http_semantics

v0.1.0

HTTP Semantics

Пломба §208sha256:fd6048db78d80361b1e8c0a161bf880ff6857726fc876de926f05f2c862e668d
Подключить / law.toml
[dependencies]
ietf.http_semantics = "0.1.0"
Получить канонические байты
curl -O /blobs/fd6048db78d80361b1e8c0a161bf880ff6857726fc876de926f05f2c862e668d.lawir.json

Все адресуемые узлы пакета. Помеченные internal — не часть контракта: сослаться на них из другого пакета нельзя (§24). Свою страницу имеют только публичные символы.

symbol_decl — 43
УзелПодписьАнкеры §194
ALLOW_IN_405the origin server MUST generate an Allow header field in a 405 response (Section 15.5.6)internal
AllowFieldthe Allow header fieldinternal
HOST_FIRST_FIELDa user agent that sends Host SHOULD send it as the first field in the header section (Section 7.2)internal
HOST_IN_REQUESTa user agent MUST generate a Host header field in a request unless it sends that information as an :authority pseudo-header field (Section 7.2)internal
HostFieldthe Host header fieldinternal
NO_APPLY_BEFORE_HEADER_SECTIONa server MUST NOT apply a request to the target resource until it receives the entire request header section (Section 5.3)internal
NO_CONTENT_IN_204a 204 response is terminated by the end of the header section; it cannot contain content or trailers (Section 15.3.5) — no BCP 14 key wordinternal
NO_DUPLICATE_FIELD_LINESa sender MUST NOT generate multiple field lines with the same name in a message (Section 5.3)internal
NO_REORDER_BY_PROXYa proxy MUST NOT change the order of field line values when forwarding a message (Section 5.3)internal
OriginServerthe origin serverinternal
PRESENT_REPRESENTATIONthe user agent SHOULD present the enclosed representation to the user (Section 15.5.2)internal
Proxya proxyinternal
REPEAT_WITH_AUTHORIZATIONthe user agent MAY repeat the request with a new or replaced Authorization header field (Section 15.5.2)internal
RFC9110_DOCUMENTRFC 9110, HTTP Semanticsinternal
Sendera senderinternal
Servera serverinternal
UserAgentthe user agentinternal
WWW_AUTHENTICATE_IN_401the server generating a 401 response MUST send a WWW-Authenticate header field (Section 15.5.2)internal
WwwAuthenticateFieldthe WWW-Authenticate header fieldinternal
acts_asthe participant acts in this role for the exchange1internal
already_attempted_authenticationthe user agent has already attempted authentication at least onceinternal
applied_before_header_section_completethe server applied the request to the target resource before receiving the entire request header sectioninternal
carries_contentthe message carries contentinternal
carries_trailersthe message carries a trailer sectioninternal
duplicate_field_linesthe message carries multiple field lines with this field nameinternal
field_allows_comma_listthe field's definition allows multiple field line values to be recombined as a comma-separated listinternal
field_forbids_comma_listthe field's definition does not allow its values to be recombined as a comma-separated listinternal
generated_bythe message was generated by this participantinternal
has_fieldthe message carries this fieldinternal
host_not_sent_firstthe Host field is present but is not the first field in the header sectioninternal
host_sent_firstthe Host field is the first field in the header section of the requestinternal
ill_formed_messagethe message is not a well-formed message of the protocolinternal
is_requestthe message is a requestinternal
lacks_fieldthe message does not carry this fieldinternal
omits_authority_pseudo_headerthe request does not carry an :authority pseudo-header fieldinternal
presented_representation_to_userthe user agent presented the enclosed representation to the userinternal
preserved_field_values_orderthe proxy preserved the order of field line values when forwarding the messageinternal
reordered_field_valuesthe proxy changed the order of field line values when forwarding the messageinternal
repeated_with_authorizationthe user agent repeated the request with a new or replaced Authorization fieldinternal
same_challenge_as_priorthe 401 response contains the same challenge as the prior responseinternal
sends_authority_pseudo_headerthe request carries the host information as an :authority pseudo-header fieldinternal
status_codethe response status code of the messageinternal
withheld_representation_from_userthe user agent did not present the enclosed representation to the userinternal
type_decl — 3
УзелПодписьАнкеры §194
FieldNamea header or trailer field nameinternal
HttpMessagean HTTP message (request or response)internal
HttpRolethe role in which a participant is addressed by a requirementinternal
rule — 19
УзелПодписьАнкеры §194
ApplyingBeforeHeaderSectionDeviatesapplying a request before the entire header section is received deviates from the prohibition of Section 5.31internal
ContentIn204IsIllFormeda 204 response is terminated by the end of the header section; it cannot contain content1internal
DuplicateFieldLinesDeviategenerating multiple field lines with the same name deviates from the prohibition of Section 5.3, unless the field allows a comma-separated list1internal
DuplicateLinesOfAListFieldConformmultiple field lines of a field whose definition allows a comma-separated list are within the exception of Section 5.31internal
HostNotSentFirstDeviatessending Host other than as the first field deviates from the recommendation of Section 7.21internal
HostSentFirstConformssending Host as the first field conforms to the recommendation of Section 7.21internal
PresentingRepresentationConformspresenting the enclosed representation conforms to the recommendation of Section 15.5.21internal
PreservingOrderConformspreserving the order of field line values when forwarding conforms to Section 5.31internal
ReorderingByProxyDeviateschanging the order of field line values when forwarding deviates from the prohibition of Section 5.31internal
RepeatingRequestExercisesTheOptionrepeating the request with an Authorization field is the exercise of a truly optional item1internal
RequestWithAuthorityPseudoHeaderConformsa request that sends the host information as an :authority pseudo-header field is within the exception of Section 7.21internal
RequestWithHostConformsa request that carries a Host field conforms to the requirement of Section 7.21internal
RequestWithoutHostDeviatesa request with neither a Host field nor an :authority pseudo-header field deviates from the requirement of Section 7.21internal
Status401WithChallengeConformsa 401 response that carries a WWW-Authenticate field conforms to the requirement of Section 15.5.21internal
Status401WithoutChallengeDeviatesa 401 response without a WWW-Authenticate field deviates from the requirement of Section 15.5.21internal
Status405WithAllowConformsa 405 response that carries an Allow field conforms to the requirement of Section 15.5.61internal
Status405WithoutAllowDeviatesa 405 response without an Allow field deviates from the requirement of Section 15.5.61internal
TrailersIn204AreIllFormeda 204 response is terminated by the end of the header section; it cannot contain trailers1internal
WithholdingRepresentationDeviateswithholding the enclosed representation deviates from the recommendation of Section 15.5.21internal
assertion — 20
УзелПодписьАнкеры §194
assert-11internal
assert-101internal
assert-111internal
assert-121internal
assert-131internal
assert-141internal
assert-151internal
assert-161internal
assert-171internal
assert-181internal
assert-191internal
assert-21internal
assert-201internal
assert-31internal
assert-41internal
assert-51internal
assert-61internal
assert-71internal
assert-81internal
assert-91internal
fragment — 6
УзелПодписьАнкеры §194
RFC9110_S15_3_5internal
RFC9110_S15_5_2internal
RFC9110_S15_5_6internal
RFC9110_S2_2internal
RFC9110_S5_3internal
RFC9110_S7_2internal
publication — 1
УзелПодписьАнкеры §194
RFC9110_EN_TEXTinternal
source_edition — 1
УзелПодписьАнкеры §194
RFC9110_ENRFC 9110 (R. Fielding, M. Nottingham, J. Reschke, eds.)internal
source_work — 1
УзелПодписьАнкеры §194
RFC9110HTTP Semanticsinternal