Модераторы: Snowy, Poseidon, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Работа с ICS, THttpCli 
:(
    Опции темы
Madnes
Дата 23.6.2015, 17:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 18.6.2015

Репутация: нет
Всего: нет



Добрый день.
Может кто-то работал с компонентами ICS, в частности интересует работа THttpCli.  Есть маленькая програмка. С помощью нее получал данные и обрабатывал. Работала замечательно с HTTP,  пока сервис не перешел на HTTPS.

Код

  const
    // Сервер для запроса данных о статусе
    GETSTATUSWWW = 'http://www.timezero.ru/cgi-bin/info.pl?online=Lexa53';
    
        // Клиент для получения данных
    FHttpLoader : THttpCli;
    
procedure TAlarmSearcher.GetUserStatus(const ANick: String);
begin
    // Создаём объект для передачи данных
    FHttpLoader.RcvdStream := TStringStream.Create;
    // Составляем запрос на получение статуса
    FHttpLoader.URL := GETSTATUSWWW;
    // Отправляем асинхронный запрос
    FHttpLoader.GetASync;
  end;
end;


Может кто знает как решить проблему ?

Это сообщение отредактировал(а) Madnes - 23.6.2015, 18:11
PM MAIL   Вверх
CynicRus
Дата 23.6.2015, 23:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 248
Регистрация: 31.5.2012

Репутация: нет
Всего: 5



Код

{$DEFINE USE_SSL}

Должно помочь.
PM MAIL   Вверх
Madnes
Дата 24.6.2015, 05:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 18.6.2015

Репутация: нет
Всего: нет



Если правильно Вас понял в OverbyteIcsDefs.inc 

Цитата

{ Uncomment next line to always include SSL code into the binary.            }
{ In most cases leave it commented and define USE_SSL in the project options }
{ if required.                                                               }
{.$DEFINE USE_SSL}


Поменял на {$DEFINE USE_SSL}

Не помогло.
PM MAIL   Вверх
CynicRus
Дата 24.6.2015, 10:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 248
Регистрация: 31.5.2012

Репутация: нет
Всего: 5



В таком случае, могу только порекоммендовать спросить на официальном форуме overbyte. Там эту проблему помогут решить в разы быстрее.

ЗЫ:
Вы говорите про переход на https, а у Вас:
Код

GETSTATUSWWW = 'http://www.timezero.ru/cgi-bin/info.pl?online=Lexa53';


Это сообщение отредактировал(а) CynicRus - 24.6.2015, 10:59
PM MAIL   Вверх
Madnes
Дата 24.6.2015, 11:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 18.6.2015

Репутация: нет
Всего: нет



Опечатка:


Добавлено через 11 минут и 24 секунды
overbyte.be

Цитата

THttpCli    HTTP client protocol support. Used to access any WEB server for getting or posting data. Base component to build a web browser. Includes Proxy support. Option: HTTPS support (Secure SSL communication).


Но как включить эту поддержку не слова smile
PM MAIL   Вверх
kami
Дата 25.6.2015, 21:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1806
Регистрация: 25.8.2007
Где: Санкт-Петербург

Репутация: 6
Всего: 72



Цитата(Madnes @  24.6.2015,  05:01 Найти цитируемый пост)
Поменял на {$DEFINE USE_SSL}

Поменял где?
В сорцах ICS? А перекомпиляцию пакета компонентов сделал? Или, если в Library и / или опциях проекта указан путь к папке с *.pas ICS - то билд приложения делал?
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0637 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.