![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Tidhttp.post
Andrewtitoff © (2009-12-09 11:20:00)Здравствуйте!
Подскажите почему Tidhttp.post ответ возвращает в нормальной кодировке, а посылать не хочет... =((((
Indy 10.5.5
Вот что показывает сниффер:
отправляю http://фтвкуц-отправляется- http://??????
а параметр фтвкуц - отправляется - фтвкуц
TIF (2009-12-11 03:21:00) [1]> Чем лучше
В своём и глюки свои, если что :)
> как сделать по человечески?
Подключить искомый модуль из пакета Indy, в котором содержится функция URLEncode. После этого начать использовать её
Я лично не помню имя того модуля, где она запрятана, поэтому надо спросить у гугла ("URLEncode indy", см. первую ссылку)
andrewtitoff (2009-12-10 19:07:00) [2]
> Anatoly Podgoretsky © (10.12.09 09:41) [7]
> > TIF (10.12.2009 00:43:06) [6]Чем лучше, в дублирование
> кода?
Так и я про то-же, может подскажите как сделать по человечески?
Anatoly Podgoretsky (2009-12-10 09:41:00) [3]> TIF (10.12.2009 00:43:06) [6]
Чем лучше, в дублирование кода?
TIF (2009-12-10 00:43:00) [4]> а можно как нибудь без процедуры?
А какая разница, использовать свою функцию URLEncode или URLEncode из какого-то модуля Indy? imho, своё-то даже лучше
andrewtitoff (2009-12-09 19:09:00) [5]
> Ymen (09.12.09 11:50) [2]
> Похожий вопрос : http://www.programmersforum.ru/showthread.
> php?t=54340
Да!, проблема именно такая!, а можно как нибудь без процедуры?, что тог вроде как там написал Квэнди:
в Indy есть встроенный метод как urlencode так и paramencode (могу ошибаться в точноси названия, но в помощи они есть)
Andrewtitoff (2009-12-09 17:40:00) [6]
> Сергей М. © (09.12.09 11:31) [1]
> > отправляю http://фтвкуцИв чем тайный смысл отправки этой
> абракадабры ?
Ну это просто пример, что бы АП опять в спаме не обвинил....
посылал :
....
function login(login,password : string):string;
var
param,response:tstringlist;
i:integer;
begin
login:='******';
password:='фтвкуц'; // < вот тут
param := TStringList.Create;
response := TStringList.Create;
param.Add('email='+login);
param.Add('pass='+password);
response.Text := Form1.http1.Post(' http://login.vk.com/?act=login', param);
...
Сергей М. (2009-12-09 12:24:00) [7]
> Ymen (09.12.09 11:50) [2]
За Инди, конечно, ереси замечено было немало, но тут ересь у самого автора, и не в параметрах, а в указании самого FQDN)
Ymen (2009-12-09 11:50:00) [8]Похожий вопрос :
http://www.programmersforum.ru/showthread.php?t=54340
Сергей М. (2009-12-09 11:31:00) [9]
> отправляю http://фтвкуц
И в чем тайный смысл отправки этой абракадабры ?