如果我在一个站点上有一个可选参数的 URL:
http://example.com/process?foo=bar&baz=quux
将空查询字符串传递给它是不是不好的形式:
http://example.com/process?
而不是这个:
http://example.com/process
?
如果我在一个站点上有一个可选参数的 URL:
http://example.com/process?foo=bar&baz=quux
将空查询字符串传递给它是不是不好的形式:
http://example.com/process?
而不是这个:
http://example.com/process
?
这取决于每个 HTTP 服务器的实现。我相信大多数人会忽略它。
IMO 不,这不是坏的形式。也许这并不理想,但我认为这不是问题。
好吧,这绝对是不必要的,但是如果您必须将宝贵的时间花在修复这件事上,而不是做一些真正影响用户体验的事情,那我会说这是不值得的……浪费时间 imo :)
不用担心。传输额外的没问题?角色,这是一种开销,但一点也不重要