Парсер GET-строки

Этот парсер разбивает GET-строку на параметры, и, если необходимо, декодирует параметры, закодированные в URL-encoded.

Этот парсер разбивает GET-строку на параметры. Мне было нужно по работе, вот и написал. Объяснять что такое GET и зачем это все, наверно, лишнее, кому надо и так поймет. Дополнительная фишка в том, что, помимо разбития на параметры, парсер еще и расшифровывает URL-encoded символы, которые часто можно наблюдать в GET-запросах.

PLANETCALC, Парсер GET-строки

Парсер GET-строки

Файл очень большой, при загрузке и создании может наблюдаться торможение браузера.

Параметры GET-запроса

ИмяЗначениеРасшифровка URL-encoded строки
qtf_keyword:contextssgid%3a%3a4f254f10-bb2d-4ba4-b536-09b5a7e0280c%7cSPS-Location%3a%3a%7cSPS-Responsibility%3a%2c%3a%7cssgid::4f254f10-bb2d-4ba4-b536-09b5a7e0280c|SPS-Location::|SPS-Responsibility:,:|
hits10
rpf_navigation:hits50
rpf_navigation:enabledTrue
spellsuggest
qtf_parsekw:timezone51
typekwall
qtf_teaser:dynlength185

P.S. Те, кому это помогло, скорее всего заинтересуются и этим Конвертер URL-encoded строки.

Ссылка скопирована в буфер обмена
PLANETCALC, Парсер GET-строки

Комментарии