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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> работа с https 
:(
    Опции темы
_hunter
Дата 28.2.2005, 19:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

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



если ТОТ по POST работает до него данные доходить не должны

тогда она называется не base-64 smile


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
PROme
Дата 28.2.2005, 20:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



что такое ТОТ?

ну вообщем я ничего не знаю... главное что работает smile
еще раз всем спасибо smile


--------------------
SEO-мастер
PM MAIL WWW   Вверх
Strannic
Дата 14.9.2005, 17:27 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Доброе время суток.
Возникла почти такая же задача: post на некий сайт и получения ответа.
Тоже начал делать на Indy, с ходу задача не поддалась, перерыл пол инета, вопросов много ответов почти нет. Вот нашел в вашей ветке ответы которые помогли человек запустить желаемое. Только я не понял в чем трабла в этом случае у меня - все время говорит "Ошибка соединения SSL"
сделал следующее:

кинул на форму IdHTTP и IdSSLIOHandlerSocket
прописал IdHTTP.IOHandler := IdSSLIOHandlerSocket
IdHTTP.Port := 443

после пытаюсь вызвать код
Memo1.Text := IdHTTP.Post('https://xxx.ru/dir', S);
где в S пересылаю данные.
в ответ - ошибка.
Подскажите, плиз.
  Вверх
_hunter
Дата 14.9.2005, 17:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

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



что за ошибка?
+ ты уверен что на том конце поддерживают ссл?


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Snowy
Дата 14.9.2005, 17:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

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



Почитай вот этот топик:
http://forum.vingrad.ru/index.php?showtopic=63257&view=all
В самом конце итоговый код для GET запроса.
Сделай все то же самое, только с POST.
Заодно почитай по ходу решения вопроса, с какими проблемами можно столкнуться.
PM MAIL   Вверх
Strannic
Дата 14.9.2005, 18:22 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











"Ошибка соединения с SSL"
на том конце именно ssl.
по специфкации их протокола (того конца) мне необходимо так же передавать следующую инфу:

это я прописываю в соответствующие свойства IdHttp
Content-type: text/plain; charset=Windows-1251
Content-length: 73 - насколько я полян это длина того что я отсылаю

а из этого я делаю CustomHeaders
X-Eport-Point: 123
X-Eport-Auth: password
X-Eport-Password: 1234567890

после чего создаю TStrings с данными
"CANCEL
point=123456
id=123
checkid=123
value=3.0000QTY
account=9165556677"

и вызываю
IdHTTP1.Post('https://xxx.ru/dir', StringsData);

но тут же получаю вышеупомянутую ошибку.
самих паролей в этом соединении нет только их пароли авторизации которые у меня в CustomHeaders

спасибо за еще одну ссылку, насколько я понял то у меня отличия в том, что я не создаю вс это в динамике, а просто накидал компонент на форму. но мне кажеться дело не в этом.

P.S.: а все казалось таким бональным и простым. smile
  Вверх
Strannic
Дата 14.9.2005, 18:38 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











правда я использую dll не indy_openssl096k.zip а indy_OpenSSL096m.zip

и после переделки на динамическое создания как и ожидал ничего не изменилось.

пробывал так же и Get но результат один и тот же - "Ошибка соединения с SSL"

может кто знает какой-нить другой сайт с https? дабы проверить что сама идея работает и эта проблема сугубо с моим.
  Вверх
Strannic
Дата 15.9.2005, 13:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 14.9.2005
Где: Москва

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



Т.к. в итоге ничего не заработало решил искать альтернативные пути.
Если кто сталкнется с похожей проблемой - посмотрите в сторону http://www.badfan.com/delphi/tie_http_https.html
причем ему не требуеться никаких DLL и очень прост в использовании.
PM MAIL   Вверх
Snowy
Дата 15.9.2005, 14:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

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



Ну и как альтернативные пути? Помогло?
Тебе просто нужно было посмотреть, что у тебя в сеть идет.
Может где-то чего-то недостает или наоборот дублируется.
PM MAIL   Вверх
Strannic
Дата 15.9.2005, 15:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 14.9.2005
Где: Москва

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



Альтернатива заработала на ура. Быстро и без таскания за собой всяких там DLL.
Причем выглядело это так - бросил один компонент на форму. Прописал ему два свойства. Запустил. Получил данные. Все.
Слыхал я про нарекания на Indy, но не думал, что все так несерьезно у них. К примеру та же почта на русском языке у них не ходит не смотря на мои ковыряния в их исходниках. smile Сам пользую девятку, но говорят в десятке без изменений в лучшую сторону. Осталось только сожелать о том, что из делфи выкинули FastNet набор.
PM MAIL   Вверх
Snowy
Дата 15.9.2005, 15:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

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



Цитата(Strannic @ 15.9.2005, 15:24)
Слыхал я про нарекания на Indy, но не думал, что все так несерьезно у них.

Зато сумели стать стандартом.
А вообще альтернативных вариантом множество. Например ICS.
Цитата(Strannic @ 15.9.2005, 15:24)
Осталось только сожелать о том, что из делфи выкинули FastNet набор.

Его не выкинули, они просто стали платными.
Из Дельфи убран, чтобы не повышать и без того немалую стоимость пакета.
Кому нужен FastNet - покупайте ради бога...
Цитата(Strannic @ 15.9.2005, 15:24)
Альтернатива заработала на ура.

Поздравляю.
Как-нить на досуге поковыряю. Посмотрю, что за зверь.
PM MAIL   Вверх
Том
Дата 28.2.2006, 11:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



_hunter, ссылка на библиотеки не работает smile ! http://www.i.com.ua/~hunter_/ssl.rar

Дай, пожалуйста, другую, или скажи как еще их найти!

Это сообщение отредактировал(а) Том - 28.2.2006, 11:26
PM MAIL   Вверх
Snowy
Дата 28.2.2006, 11:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

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



PM MAIL   Вверх
Том
Дата 28.2.2006, 11:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Прям не знаю в чм проблема, но не работает! Вс таже ошибка ("could not load SSL library")!
!Копирую в папку с программой, в систем32 и тд, короче все то же, что и было уже!
PM MAIL   Вверх
_hunter
Дата 28.2.2006, 12:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

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





--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Страницы: (5) Все 1 2 [3] 4 5 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

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

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

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

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

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


 




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


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

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