Http 引用的pair="\&引用;(HTAB/SP/VCHAR/obs文本)在本RFC中是指?

Http 引用的pair="\&引用;(HTAB/SP/VCHAR/obs文本)在本RFC中是指?,http,rust,ascii,rfc,Http,Rust,Ascii,Rfc,上面写着: 反斜杠八位字节(“\”)可以用作单个八位字节引号 引用字符串和注释构造中的机制。收件人 处理带引号字符串的值的过程必须处理带引号的对 好像它被反斜杠后面的八位字节所取代 这是否意味着引用的对可以是\或\htab或hvchar或\obs text?我想你明白我的意思。上面的括号是否分布在其中的选项上 因此,引用对可以是以下任何一种: "\" HTAB "\" SP "\" VCHAR "\" obs

上面写着:

反斜杠八位字节(“\”)可以用作单个八位字节引号
引用字符串和注释构造中的机制。收件人
处理带引号字符串的值的过程必须处理带引号的对
好像它被反斜杠后面的八位字节所取代

这是否意味着引用的对可以是
\
\htab
hvchar
\obs text
?我想你明白我的意思。上面的括号是否分布在其中的选项上

因此,引用对可以是以下任何一种:

 "\" HTAB
 "\" SP
 "\" VCHAR
 "\" obs-text
?

因为我见过这样的代码:

pub fn is_quoting(c: u8) -> bool {
    b"\t ".contains(&c) || is_vchar(c) || is_obs_text(c)
}
按照编写此代码的方式,它的解释好像
引号对
可以是以下任何一种:

HTAB

SP

VCHAR

obs-text

您的代码示例与反斜杠后的字符匹配正确。反斜杠可能是在调用该函数之前消耗掉的。@hobbs所以我正确地解释为
`and
htab`或
`and
sp`或
`and
vchar`或`and obs text?
HTAB

SP

VCHAR

obs-text