Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Интернет и сети
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 22.12.2012, 21:50
ildvild ildvild вне форума
Прохожий
 
Регистрация: 12.10.2010
Адрес: Уфа
Сообщения: 31
Версия Delphi: 7, 2007, 2010
Репутация: 10
По умолчанию idHttp, post запрос не правильно кодирует отправляемые данные

Помогите разобраться с кодированием Post запроса.
При отправке через браузер получается так:

Т.е. символ @ посылается как @ но кодируется как %40.

При отправке же через idhttp получается так:

символ @ посылается как @ и кодируется как @.

Помогите сделать чтоб post запрос отправлялся правильно) delphi 2010
Ответить с цитированием
  #2  
Старый 22.12.2012, 23:42
Аватар для Vayrus
Vayrus Vayrus вне форума
Исполняемый Ретровирус
 
Регистрация: 09.08.2008
Адрес: Umbrella Corporation
Сообщения: 743
Репутация: 1293
По умолчанию

Чует мое сердце что у меня аналогичная проблема тока с XE2
Ответить с цитированием
  #3  
Старый 22.12.2012, 23:45
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Да индейка начиная с 10й делфы только и делает, что косячит...
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием
  #4  
Старый 23.12.2012, 12:14
ildvild ildvild вне форума
Прохожий
 
Регистрация: 12.10.2010
Адрес: Уфа
Сообщения: 31
Версия Delphi: 7, 2007, 2010
Репутация: 10
По умолчанию

И главное что в ответ ничего не приходит. Попробую на synapse сделать, может получиться
Ответить с цитированием
  #5  
Старый 23.12.2012, 13:18
ildvild ildvild вне форума
Прохожий
 
Регистрация: 12.10.2010
Адрес: Уфа
Сообщения: 31
Версия Delphi: 7, 2007, 2010
Репутация: 10
По умолчанию

Сделал через synapse все работает. Но все же хотелось бы через Indy, т.к. весь проект переписывать не хочется. Может кот знает в чем проблема?
Ответить с цитированием
  #6  
Старый 23.12.2012, 13:22
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

ну так передавай в самой строке %40, а не @
__________________
Пишу программы за еду.
__________________
Ответить с цитированием
  #7  
Старый 23.12.2012, 13:50
ildvild ildvild вне форума
Прохожий
 
Регистрация: 12.10.2010
Адрес: Уфа
Сообщения: 31
Версия Delphi: 7, 2007, 2010
Репутация: 10
По умолчанию

Цитата:
Сообщение от NumLock
ну так передавай в самой строке %40, а не @
Пробовал, не получилось: %40 отправляется именно как %40(причем процент тоже преобразуется %70) и получается %7040.

Проблему решил путем переустановки Indy на indy10
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 15:29.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter