Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > кодировка строк в Post-запросе


Автор: ksili 4.1.2008, 11:33
Большого опыта работы с вебом нету, так что не пинайте сильно. 

При нажатии кнопки на некотором сайте серверу посылается Post-запрос следующего содержания:
Код

FROMDATE=27%2F12%2F2007&TODATE=27%2F12%2F2007&ShowAll=%CF%EE%EA%E0%E7%E0%F2%FC+%E2%F1%E5

После подстановки символов вместо их кодов после знака % получаем:
Код

FROMDATE=27/12/2007&TODATE=27/12/2007&ShowAll=Показать+все

Мне непонятно, зачем вместо некоторых символов подставлять их коды. Ну ладно русские символы, но слэш зачем?

Автор: mrco 4.1.2008, 15:22
Слеш - служебный символ (разделитель между parent directory и child file).

Автор: ksili 5.1.2008, 07:20
А такакя подстановка работает везде или это зависит от Web-сервера или чего-то ещё?

Автор: Сумасшедший 5.1.2008, 11:07
Нигде не видел другого разделения для ФС в web-сервере.
Кстати, отчего не поменять слэш на минус, если не радуется вид запроса?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)