![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
IdHttp.Post и точка [D7, XP]
Lamer6666 © (2011-08-31 02:35:00)Доброго времени суток уважаемые. Прошу помощи, не понимаю почему при отправке IdHttp.Post, параметры (со спец символами) вида AAABegBHn8SKo_ZF.CAlisF3LuMzzZeO не принимаются сервером. А если я отправляю AAABegBHn8SKoZFCAlisF3LuMzzZeO (без симовлов . _) то сервер корректно выдает мне ответ.
То есть если в отправляемых мною данных присутствуют спец символы, то IdHttp.Post не возвращает никаких данных. Заметил что метод GET в отличии от POST работает без проблем.
Что не так?
Anatoly Podgoretsky (2011-08-31 12:12:00) [1]Специальные символы должны быть URLEncoded, Base64, UTFx
И. Павел (2011-08-31 11:51:00) [2]> [0] Lamer6666 (31.08.11 02:35)
В крайнем случае можно как-нибудь кодировать сообщение. Например, Base64.
Медвежонок Пятачок (2011-08-31 09:21:00) [3]в вообще не пользуйтесь вы всякими подпорками для http.
есть xmlhttprequest, который можно юзать и синхронно и асинхронно.
плюс нет геморроя с настройкой прокси.
Медвежонок Пятачок (2011-08-31 09:01:00) [4]а если из запроса убрать ._ и отправить такой запрос:
AAABegBHn8SKoазачемтывообщевставилточкуиподчеркиваниевпараметреслисерверотдаетпр авильныйответбезточкииподчеркивания?_ZF.CAlisF3LuMzzZeO
То что тогда вернет сервер?