Можно ли в URL-адресе содержать пробел?

Зачем нужно кодировать? Запрос html-attributes выглядит так:

GET /url HTTP/1.1
(Ignoring headers)

Есть 3 поля, разделенных http пробелом. Если вы поместите html-comments пробел в свой URL:

GET /url end_url HTTP/1.1

Если у webpage вас 4 поля, HTTP-сервер сообщит time-tag вам, что это недействительный html-comments запрос.

GET /url%20end_url HTTP/1.1

3 поля => действительно

Примечание: в html-tag строке запроса (после?) пробел nested-divs обычно кодируется как +

GET /url?var=foo+bar HTTP/1.1 

а html-comments не

GET /url?var=foo%20bar HTTP/1.1 

html

http

url

encoding

2022-09-06T22:38:45+00:00