Является ли эта ссылка действительной?
<a href="?lang=en">eng</a>
Я знаю, что браузеры относятся к нему так, как ожидалось, и я знаю, что пустая ссылка тоже будет в порядке - но можно ли просто указать параметры?
Мне любопытно, что знак вопроса ( "?" ) является только соглашением большинством HTTP-серверов (AFAIK), хотя я признаю, что он является преобладающим.
Итак, чтобы повторить:
-
будут ли все браузеры правильно интерпретировать это?
-
это в RFC?
-
Можно ли ожидать каких-либо проблем с этим?
ОБНОВЛЕНИЕ: предполагаемое действие при щелчке - это перенаправление на ту же страницу, но с разными параметрами GET ( "lang = en" в приведенном выше примере).