Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: 0b0rm0t от 26 Октября 2005, 01:17:44

Название: Формирование post-запроса вручную
Отправлено: 0b0rm0t от 26 Октября 2005, 01:17:44
Задача - передать на сервер данные через post. Без формы. Как сделать - знаю, дело не в этом. А вот в чем - данные при отправке собираются в констукцию "Var1=Val1&Var2=Val2&...".

Внимание - вопрос: как быть, если одно из значений содержит символ \'&\'? Запрос в таком случае воспринимается неверно (чего и следовало ожидать). Как быть? Может в javascript есть что-нибудь готовое для этого?

Полученные сервером значения смотрю через phpinfo(32).
Название: Формирование post-запроса вручную
Отправлено: unclebob от 26 Октября 2005, 01:29:59
Урлы принято кодировать
пробелы превращаются  в +, а всякие нехорошие символы в шестнадцатиричный код символа вида %EB
Название: Формирование post-запроса вручную
Отправлено: pauk от 12 Ноября 2005, 13:16:49
unclebob
не путайте POST и GET. :)
Название: Формирование post-запроса вручную
Отправлено: CGVictor от 12 Ноября 2005, 15:04:44
pauk
И что же показалось тебе "путанным"?
Название: Формирование post-запроса вручную
Отправлено: 0b0rm0t от 15 Ноября 2005, 23:52:45
Короче, сделал через urlencode + декодировщик на сервере. Это изврат или так и надо?
Название: Формирование post-запроса вручную
Отправлено: CGVictor от 16 Ноября 2005, 13:36:15
0b0rm0t
Так и надо.