跳到主要内容

附录 C. 汇总的 ABNF (Appendix C. Collected ABNF)

在下面的汇总 ABNF 中, 列表规则按 [RFC7230] 第 1.2 节展开.

Authorization = credentials

BWS = <BWS, see [RFC7230], Section 3.2>

OWS = <OWS, see [RFC7230], Section 3.2>

Proxy-Authenticate = *( "," OWS ) challenge *( OWS "," [ OWS
challenge ] )
Proxy-Authorization = credentials

WWW-Authenticate = *( "," OWS ) challenge *( OWS "," [ OWS challenge
] )

auth-param = token BWS "=" BWS ( token / quoted-string )
auth-scheme = token

challenge = auth-scheme [ 1*SP ( token68 / [ ( "," / auth-param ) *(
OWS "," [ OWS auth-param ] ) ] ) ]
credentials = auth-scheme [ 1*SP ( token68 / [ ( "," / auth-param )
*( OWS "," [ OWS auth-param ] ) ] ) ]

quoted-string = <quoted-string, see [RFC7230], Section 3.2>

token = <token, see [RFC7230], Section 3.2>
token68 = 1*( ALPHA / DIGIT / "-" / "." / "_" / "~" / "+" / "/" )
*"="