客户端应该处理以“?”结尾但没有参数的URL吗?

问题描述 投票:0回答:1

没有参数但末尾带有问号的url被传递给客户端以进行解析和使用。

我被告知客户端应该足够强大以处理此类url并继续。但这不应该是固定的服务器端吗?

感谢

parsing url client-server
1个回答
0
投票

空查询部分不是错误,因此它肯定需要客户端接受。 (参考:RFC 3986 section 3.4,它将查询的语法显示为0个或更多允许的字符。)

空查询与未定义查询不同(即URI不包含?)。如果基本URI包含查询组件,则将相对URI与空查询合并将覆盖基本URI的查询,而将相对URI合并而不进行查询会将基本URI的查询复制到合并结果中。

© www.soinside.com 2019 - 2024. All rights reserved.