Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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

То что тогда вернет сервер?


Наверх

Титульная страница Поиск, карта сайта Написать письмо