Информация есть, я думаю, частично прав:
Это неверно. URL может использовать пробелы. Ничто не определяет, что пространство заменяется знаком +.
blockquote>Как вы отметили, URL-адрес НЕ может использовать пробелы. Запрос HTTP будет завинчен. Я не уверен, где определен
+
, хотя%20
является стандартным.