OberonCore
https://forum.oberoncore.ru/

HTTP-клиент для ББ
https://forum.oberoncore.ru/viewtopic.php?f=47&t=2948
Страница 4 из 4

Автор:  Евгений Темиргалеев [ Пятница, 17 Февраль, 2012 06:30 ]
Заголовок сообщения:  Re: HTTP-клиент для ББ

Иван Денисов писал(а):
Евгений Темиргалеев писал(а):
Ubuntu 10.04, wine 1.2.2 Интернет через прокси.
Ну это все объясняет. Поддержки proxy пока нет. Вполне логично, что соединиться он не может.
А почему тогда пишет, что установил соединение?

Неинформировать пользователя об ошибках или информировать не точно, по-моему, очень не хорошо. Хотя бы трап поставьте.

Возможно это для данной ситуации?

Автор:  Иван Денисов [ Пятница, 17 Февраль, 2012 16:34 ]
Заголовок сообщения:  Re: HTTP-клиент для ББ

Евгений Темиргалеев писал(а):
А почему тогда пишет, что установил соединение?

Неинформировать пользователя об ошибках или информировать не точно, по-моему, очень не хорошо. Хотя бы трап поставьте.

Возможно это для данной ситуации?
Прошу прощения, мой косяк. Соединение он не установил еще, а только создал поток для обмена с этим адресом. Поэтому сообщение неправильное, исправлю. Индикация вся хромает, но я пока не придумал, как сделать лучше.

Автор:  Пётр Кушнир [ Суббота, 18 Февраль, 2012 20:56 ]
Заголовок сообщения:  Re: HTTP-клиент для ББ

Хотелось бы поинтересоваться, насколько далеко развилась эта реализация клиента?
Интересно и волнительно было бы узнать, способен ли клиент предоставить человеческие условия для реализации http://smsc.ru/api/http/#send вот такого протокола взаимодействия с php-сервисом на сервере.
А то текущее решение в виде dll-ки на Indy, компилируемой в delphi, больше похоже на экспонат выставки костыликов.

Автор:  Иван Денисов [ Воскресенье, 19 Февраль, 2012 07:12 ]
Заголовок сообщения:  Re: HTTP-клиент для ББ

Пётр Кушнир писал(а):
Хотелось бы поинтересоваться, насколько далеко развилась эта реализация клиента?
Интересно и волнительно было бы узнать, способен ли клиент предоставить человеческие условия для реализации http://smsc.ru/api/http/#send вот такого протокола взаимодействия с php-сервисом на сервере.
А то текущее решение в виде dll-ки на Indy, компилируемой в delphi, больше похоже на экспонат выставки костыликов.
Да, стандартные GET запросы уже нет проблем отправлять, ответ получать в Files.File или сохранять в файл на диске и анализировать. Я добавил пример ObxHttp для вашего примера с смс сервером (хотя передавать пароль в виде GET - странная методика у них).

В самом CommHttp был замечен баг с маленьким ответом при использовании временного файла, исправил. Все залил в git пока. И прикладываю последнюю версию CommHttp и CommObxHttp.

Из первого сообщения ветки лучше ничего не скачивать, там все совсем старое.

Вложения:
CommHttp.txt [17.16 КБ]
Скачиваний: 353

Автор:  Пётр Кушнир [ Понедельник, 20 Февраль, 2012 12:41 ]
Заголовок сообщения:  Re: HTTP-клиент для ББ

Отлично. Только вот механизм с файлами мне кажется избыточным. Ведь, насколько я знаю, даже временные файлы в ББ всё равно работают через ВинАПИ и пишутся куда-то на диск.

Страница 4 из 4 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/