Почему документация Twitter и Google API не кодирует амперсанды в URL-адресах?

Я прочитал Я должен закодировать свои амперсанды как & в HTML.
Однако многочисленные образцы кода от уважаемых компаний почему-то забывают это сделать .

Всего несколько примеров, которые я не могу себе представить:

Google Web Fonts пример кода:


Google Maps документация:


Есть ли реальная выгода от , а не экранирования амперсанда в ссылках?
Связано ли это с особенностями браузера? Это просто ошибка в документации?

Уважаемые респонденты, убедитесь, что вы отвечаете на правильный вопрос.

Я знаю, что должен избегать амперсандов согласно спецификации. Я также знаю , почему механизм был изобретен в первую очередь. Я не спрашиваю об этом . Мой вопрос:

Есть ли причина, по которой документация по API уважаемых компаний часто нарушает это правило?

14
задан Community 23 May 2017 в 12:16
поделиться