正在传递一个查询字符串参数(其值为null),而无需符号有效



变体1:

 file.jsp?parameter1=&parameter2=abc

变体2:

 file.jsp?parameter1&parameter2=abc

我知道变体1被认为是有效的,但是变化2被认为有效吗?具体来说,参数没有值,在这种情况下是否需要符号?

我认为只有参数名称具有查询参数是有效的。

如果您熟悉Java,请查看@See UricomponentsBuilder QueryParam函数,默认情况下,它可以使用NULL进行任何查询参数。

如果没有给出值,则结果URI将包含查询 仅参数名称(即?foo而不是?foo = bar。

有关更多信息,请参见此答案。URL查询参数如果没有值?

是否有效?

最新更新