Форум программистов
 
Расширенный поиск
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail



Ответ
 
Опции темы
Старый 12.12.2016, 16:09   #1
ArtGrek
DelphiProger
Профессионал
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Адрес: CypRus
Сообщений: 1,019
Репутация: 129

icq: 495898810
skype: ArtGrek13
Стрелка Принять Https запрос

Здравствуйте!
Есть клиент (флеш запущеный в хроме) делает GET запрос к серверу "https:\\localhost\FileName.Ext "
Мне на сервер приходит какой то иероглиф.
Пользуюсь IdHttpServer и IdServerIOHandlerSSLOpenSSL
Файлы типа libeay32.dll, ssleay32.dll, root, key, cert на своих местах.
Сколько не комбинирую выдаёт разные ошибки.
Что делаю не так не пойму.
Если можно пример сервера принимающий GET запрос файла по Https
Спасибо!
__________________
VirusN13
ArtGrek вне форума   Ответить с цитированием
Старый 20.12.2016, 23:07   #2
ArtGrek
DelphiProger
Профессионал
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Адрес: CypRus
Сообщений: 1,019
Репутация: 129

icq: 495898810
skype: ArtGrek13
Печаль

130 просмотров и не одной идеи?
делаю 'https://localhost/' приходит квадратик и сообщение
Цитата:
Exception
- Error in parsing command.
как расшифровать?
__________________
VirusN13
ArtGrek вне форума   Ответить с цитированием
Старый 21.12.2016, 13:36   #3
Aliens_wolfs
Участник клуба
 
Регистрация: 16.12.2009
Адрес: Санкт-Петербург
Сообщений: 597
Репутация: 258
По умолчанию

для начала попробуй обнови файлы libeay32.dll, ssleay32.dll
от сюда http://www.programmersforum.ru/showt...=301619&page=3 пост #23

Если не работает то
Для сервера нужно криптографию SSL запроса разбирать, смотри в сторону SSLSocket там есть функции по обработке таких запросов там правда для клиента но можно и под сервер я думаю сделать
http://www.programmersforum.ru/showthread.php?t=270054 пост #8 я думаю что эти функции можно попробовать сделать для сервера
Код:

function SSL_set_fd(s: pointer; fd: tsocket):Integer cdecl; external SSL_LIB_NAME; // связать сокет 
function SSL_read(ssl: pointer; buf: PansiChar; num: Integer):Integer; cdecl; external SSL_LIB_NAME; 
function SSL_write(ssl: pointer; buf: PansiChar; num: Integer):Integer; cdecl; external SSL_LIB_NAME;


Последний раз редактировалось Aliens_wolfs; 21.12.2016 в 21:00.
Aliens_wolfs вне форума   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Https запрос YuryD C/C++ Сетевое программирование 3 14.07.2015 21:02
https запрос Gdasar C++ Builder 4 17.09.2013 16:55
Https и GET запрос xakkkkker Работа с сетью в Delphi 1 30.10.2011 10:05
POST запрос на HTTPS Arsenx777 Работа с сетью в Delphi 3 12.10.2011 09:36
Как принять GET запрос eldar Работа с сетью в Delphi 2 11.08.2008 00:19




02:28.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

Покупайте на сайте www.skinon.ru уникальные чехлы и наклейки для телефонов.
купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru