|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.05.2015, 08:44 | #1 |
Пользователь
Регистрация: 29.03.2008
Сообщений: 32
|
delphi7, synapse и сайт на https
Привет. Потребовалось получать хтмл код с сайта bitinfocharts.com. Использую библиотеку synapse. В uses подключил ssl_openssl. В папке с программой лежат длл-ки libeay32.dll и ssleay32.dll. Проблема именно с этим сайтом. Другие, например https://www.google.ru загружаются без проблем. Но с моим не получается, возвращает ошибку 500. Не нашел, чем можно посмотреть гет запрос, отправляемый моей программой. HttpAlanyzer как я понял с https не работает. Вот тестовый пример.
Код:
Код:
Браузер еще отправляет кукисы, но их ведь сначала нужно получить, а у меня при первом же запросе 500 ошибка. Прошу помочь разобраться. |
06.05.2015, 21:53 | #2 |
Форумчанин
Регистрация: 22.02.2009
Сообщений: 174
|
юзер агент нужен
у меня вот так заработало Код:
|
07.05.2015, 08:27 | #3 |
Пользователь
Регистрация: 29.03.2008
Сообщений: 32
|
нет, так же возвращает ошибку 500, хотя через браузер все открывается. Скачал браузер файрфокс, 2 вида: партабл версию и тор версию. В этом браузере можно смотреть отправляемый гет запрос. В итоге получил в портабл версии - код 200, а в торе - 403. Как я понял в торе выскочила какая-то защита, нужно ввести капчу.
чем можно посмотреть гет запрос, который отправляет моя программа? Как я понимаю, код ниже должен полностью имитировать запрос браузера, но почему тогда в ответ все-равно приходит ошибка? Код:
Последний раз редактировалось m.a.x.i.m; 07.05.2015 в 08:31. |
07.05.2015, 17:58 | #4 |
Пользователь
Регистрация: 29.03.2008
Сообщений: 32
|
отписываю решение, оказалось, что ексе файл возвращает ошибку 500 только если рядом лежат длл-ки libeay32.dll msvcr71.dll и ssleay32.dll. Если их убрать, то все нормально работает. Блин, я уже и забыл зачем я их туда положил.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
JSON (SuperObject) and Synapse(HTTPS) | LiteCrew | Работа с сетью в Delphi | 1 | 15.02.2015 20:34 |
Synapse + HTTPS = 404 | chikaga | Работа с сетью в Delphi | 10 | 17.01.2014 23:03 |
delphi xe3 synapse https | GaMeSTeR | Работа с сетью в Delphi | 1 | 10.10.2013 15:41 |
Авторизация на Delphi7+Indy+HTTPS | AndreiST | Работа с сетью в Delphi | 8 | 30.01.2013 10:46 |
Synapse + OpenSSL + HTTPS - проверка сертификата | STRELOK-2007 | Работа с сетью в Delphi | 6 | 10.11.2011 06:11 |