Есть ли какое-либо соглашение формата в строках запроса?

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

Изменить: поскольку, похоже, нет соглашения, есть ли какие-либо рекомендации или обычный способ сделать это?

Ответ 1

Я не помню, чтобы на самом деле люди видели тире в именах параметров в строке запроса. Это, вероятно, снимает его как наилучшую практику.

Я бы лично избегал случая с верблюдом, потому что я не хочу разбираться в проблемах с чувствительностью/нечувствительностью.

Это оставляет символы подчеркивания, которые, как мне кажется, обычно используются.

Ответ 2

В этом случае вообще нет соглашения. URL-адреса (по крайней мере, в .NET) в любом случае нечувствительны к регистру.