解析 URL "query" 部分
Parse URL "query" part
在https://www.rfc-editor.org/rfc/rfc7230#section-2.7.1 with reference to https://www.rfc-editor.org/rfc/rfc3986#section-3.4中描述了uri格式。特别是“查询”部分
The query component is indicated by the first question mark ("?")
character and terminated by a number sign ("#") character or by the
end of the URI.
但是问号(“?”)也可以是路径的一部分,我在 rfc 中找不到任何解析它的注释。有什么标准的方法可以做到吗?或者找到问号(“?”)并修剪字符串直到符号(“#”)字符或其结尾正确(如 )?
“?”在任何 URI(不仅是 http(s))中开始查询部分。
如果你需要一个“?”在路径中,您需要对其进行百分比转义。
在https://www.rfc-editor.org/rfc/rfc7230#section-2.7.1 with reference to https://www.rfc-editor.org/rfc/rfc3986#section-3.4中描述了uri格式。特别是“查询”部分
The query component is indicated by the first question mark ("?") character and terminated by a number sign ("#") character or by the end of the URI.
但是问号(“?”)也可以是路径的一部分,我在 rfc 中找不到任何解析它的注释。有什么标准的方法可以做到吗?或者找到问号(“?”)并修剪字符串直到符号(“#”)字符或其结尾正确(如
“?”在任何 URI(不仅是 http(s))中开始查询部分。
如果你需要一个“?”在路径中,您需要对其进行百分比转义。