https запрос (POST). Штатное средство

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

https запрос (POST). Штатное средство

Сообщение des00 » 27.12.2009 20:13:03

Добрый день,

Подскажите, пожалуйста, чем можно делать обычные POST запросы к серверному скрипту (через HTTPS) и ловить ответ (текстовая строка).
Интересует используя штатный набор компонентов, классов и прочего (исходник будет отдан нескольким людям на разных ОС, и они не хотят ставить дополнительные компоненты).

Поясню, нужно сымитировать обычную HTML форму, т.е. есть URL куда должны уйти данные, и есть данные поле1=значение1, поле2=значение2 и т.д.
Надо все это отправить, и получить ответ.

p.s. в паскале не особо силен, все что знал со студенческих лет, не особо вспоминается и применяться. Помогите, кто чем может :D
des00
новенький
 
Сообщения: 21
Зарегистрирован: 22.04.2009 13:28:06

Re: https запрос (POST). Штатное средство

Сообщение Odyssey » 27.12.2009 20:23:59

Штатных средств не знаю (это не значит что их нет), зато есть Ararat Synapse.
Чтобы не устанавливать дополнительных компонентов, можно положить исходники этой библиотеки рядом с проектом и создавать нужные классы в Runtime, тогда всё будет компилироваться "из коробки". Когда-то давно для Delphi проекта делал именно так.
Odyssey
энтузиаст
 
Сообщения: 580
Зарегистрирован: 29.11.2007 17:32:24

Re: https запрос (POST). Штатное средство

Сообщение des00 » 27.12.2009 22:27:00

Спасибо, но поглядим на другие ответы, может кто чего и посоветует.
p.s. Кстати стоит у меня LNET какойто.. лучше конечно штатные, пусть и низкоуровневые штуковины, без гуевины и прочего..
des00
новенький
 
Сообщения: 21
Зарегистрирован: 22.04.2009 13:28:06

Re: https запрос (POST). Штатное средство

Сообщение Astralis » 28.12.2009 04:02:20

TIdHTTP из компонент Indy
метод Post вернет результат, а сами параметры передаешь в свойстве Request.
Библиотеки Indy и Sysnapse - вот оно штатное средство
Аватара пользователя
Astralis
новенький
 
Сообщения: 45
Зарегистрирован: 06.06.2007 20:33:05
Откуда: Tvercity-Annet

Re: https запрос (POST). Штатное средство

Сообщение Ichthyander » 29.12.2009 17:51:30

Я тоже рекомендую Synapse для Lazarus. Ничего устанавливать не надо, просто указываете в разделе uses соотвествующие модули и все. Делал проекты на synapse и http-запросы и низкоуровневые TCP/IP
Аватара пользователя
Ichthyander
энтузиаст
 
Сообщения: 686
Зарегистрирован: 04.04.2007 08:32:43
Откуда: Астрахань


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 17

Рейтинг@Mail.ru