![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 14.04.2009
Сообщений: 1
|
![]()
... Где то я не догоняю - как с этим бороться , передаю параметры в Post ...
Авторизация уже прошла и страничка БЕЗ ПАРАМЕТРОВ загружается, на ней есть несколько полей и кнопка [Применить фильтр] в запросе ей соответствует поле Filter. Поля заполняю точно так же как это вижу сниффером в момент ручного заполнения полей и нажатия кнопки [Применить фильтр] вот часть кода: Код:
Код:
Как бороться с этими ВОПРОСИКАМИ , есть знатоки ??? HELP !!! Помогите плизз!!! ... Некоторые наблюдения ... Запускаю проект и смотрю, что в итоге ушло в Post Data в соответствующей переменной Точно так же просматриваю, что отсылает на сервер http://.../OrderList.aspx при нажатии на кнопку [Применить фильтр] Так вот: если я отправляю из программы - то переменная ZStatusList = '(???)', если запрос отправить со странички ручками - то переменная ZStatusList = '(все)' и остальные поля тоже с русскими буковками а не с вопросиками. Вот такая неувязочка. ( ЗЫ: Причем если получать данные со странички простым GET сразу в MEMO будет таже проблема с ВОПРОСИКАМИ а если через ПОТОК то все ок. И еще - если скомпилировать проект не на 10 INDY а на старой что идет в комплекте с дистрибутивом Delphi 7 то все ОК - вижу русский и при приеме и при отправки. ) Естественно Post отрабатывается без параметров, как будто я просто первый раз зашел на страничку. ( там данный просто за последнюю неделю отображаются ). Что посоветуете - сносить INDY 10 и вертать старую (хотя очень не хочется ![]() ![]() |
![]() |
![]() |
![]() |
#2 |
Дешево пишу проги)
Форумчанин Подтвердите свой е-майл
Регистрация: 12.12.2006
Сообщений: 106
|
![]()
У меня аналогичная проблема. Перепробовал кучу методов борьбы с кодировкой, но ничего не помогает. Юзал BDS 2006 - все норм. Перешел на CodeGear RAD 2009 - INDY начал мозги канифолить.
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
читаем через потоки.
вот пример. Код:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#4 |
Дешево пишу проги)
Форумчанин Подтвердите свой е-майл
Регистрация: 12.12.2006
Сообщений: 106
|
![]()
Мне нужно сообщение на мыло отправить с помощью tIDSTMP и tidMessage. И потоками не хотелось бы обходиться... Читал в королевстве дельфи, что можно поправочки в исходник внести и все будет норм, но толи у меня руки кривые, толи это просто не работает...
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
лучше обходится потоками(не так то и трудно), ибо менять исходники(если они конечно рабочие были) дурной тон
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 23.12.2009
Сообщений: 57
|
![]()
Тему конечно старую поднимаю, но вопрос по теме:
При приеме конечно был дан пример. Но что делать с отправкой? Что только не делал но на хост уходят "???". Пробовал через TStringStream с указанием нужной кодировки - та же история UPD: Все решается просто: txt:=IdHTTP1.Get(IdHTTP1.URL.URLEnc ode('какой то адрес с русскими буквами в параметрах')): Последний раз редактировалось TzX; 20.09.2010 в 14:05. |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
кодируйте адрес сами, ручками(функции тоже на форуме есть)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,762
|
![]() |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Паскаль. 2 задачи (Программа "Верификация","КАК БРИГАДИРУ РАЗДЕЛИТЬ ЗАРОБОТАННЫЕ ДЕНЬГИ") | Valik102 | Помощь студентам | 3 | 20.05.2009 20:42 |
как превратить "визуальную" иерархию в 1 столбце в "реальную" в нескольких | eto | Microsoft Office Excel | 4 | 12.03.2009 13:55 |
сделать окно "открыть","сохранить как" | blackstersl | Общие вопросы Delphi | 1 | 24.08.2008 10:31 |
Создаю диаграмму "Bar". Подскажите как убрать растояние между "столбами" | MAcK | Компоненты Delphi | 11 | 24.10.2007 10:49 |