URL-адрес, например
http://localhost/path?a=b&c=d
в порядке - но каков статус одного и того же URL с конечным амперсандом?
http://localhost/path?a=b&c=d&
Например, API-интерфейс Java Servlet позволяет использовать Scala Spray (то есть он выдает ошибку).
Я попытался найти ответ в спецификации синтаксиса URI, но не уверен, как разбирать их грамматику.