来自https://www.rfc-editor.org/rfc/rfc5987#section-3.2.1:的报价
为了包含字符集和语言信息, 规范将RFC 2616语法修改为: 参数=reg-参数/ext-参数reg-参数= parmname LWSP "=“LWSP值ext-参数= parmname "*”LWSP "=“LWSP ext-值parmname = 1*attr-char ext-value = charset”‘language“’value-chars;类似于RFC 2231's;(见RFC2231,第7节)字符集= "UTF-8“/ "ISO-8859-1”/ mime-charset mime-charset = 1*mime-charsetc
*在parmname = 1*attr-char中是什么意思?在mime-charset = 1*mime-charsetc也有同样的问题。
我所知道的是,"*"在ext-parameter = parmname "*" LWSP "=" LWSP ext-value中的确切意思就是*本身,因为RFC显示了一个ext-parameter = parmname "*" LWSP "=" LWSP ext-value的例子。
标题*=iso-8859-1‘en’%A3%20速率
发布于 2018-01-03 15:18:25
你引用的规范说:
此规范使用ABNF (增广Backus)。 在RFC5234中定义的符号。以下核心规则通过引用(如RFC5234,附录B.1)所定义:阿尔法(字母),数字(小数点0-9),十六进制0-9/ and /and),以及LWSP (线性空格)。
到RFC 5234,你会发现https://www.rfc-editor.org/rfc/rfc5234#section-3.6
https://stackoverflow.com/questions/48077720
复制相似问题