【发布时间】:2021-03-05 12:54:38
【问题描述】:
在https://www.rfc-editor.org/rfc/rfc7230#section-2.7.1 中参考https://www.rfc-editor.org/rfc/rfc3986#section-3.4 描述的uri 格式。特别是“查询”部分
查询组件由第一个问号(“?”)表示 字符并以数字符号 ("#") 字符或由 URI 的结尾。
但是问号(“?”)也可以是路径的一部分,我在 rfc 中找不到任何解析它的注释。有什么标准的方法可以做到吗?或者找到问号(“?”)并修剪字符串直到符号(“#”)字符或其结尾是正确的方式(如here)?
【问题讨论】:
-
"可以是路径的一部分"不,它不能。
?是保留字符。
标签: c++ http httprequest rfc url-parsing