变化1:
file.jsp?parameter1=¶meter2=abc
变化2:
file.jsp?parameter1¶meter2=abc
我知道变体1被认为是有效的,但变体2被认为是有效的吗?具体来说,参数没有值,在这种情况下是否需要等号?
答案 0 :(得分:4)
我认为只使用参数名称来查询参数是有效的。
如果您熟悉Java,请查看@see UriComponentsBuilder QueryParam函数,默认情况下,它会对任何带null的查询参数执行此操作。
如果没有给出值,则生成的URI将包含查询 仅参数名称(即?foo而不是?foo = bar。
有关详细信息,请参阅此答案。 Is a url query parameter valid if it has no value?