RazoRIII
12.06.2010, 09:01
Пытаюсь залогинится на стиме (изначально делал это в отдельном потоке) (IdSSLIOHandlerSocketOpenSSL+IdHTTP)
при отправке пост запроса
idhttp1.post('https://store.steampowered.com/login/', data);
меня выкидывает с ошибкой
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
запрос идет именно туда и с нужными данными (отловил через браузер)
При отправке обычного гет запроса все нормально (получает исходный код)
page:=idhttp1.get('https://store.steampowered.com/login/');
Как я понял тут ошибка версии протокола idHTTP1
Delphi 2010
Indy 10
SSL 0.9.8n
что делать? (пробовал и с куками и без, + порт 443/0 - все одно и тоже)
Ошибка появляется только если логин-пасс правильные (иначе редиректит на https://store.steampowered.com/login/ и все нормально - в коде страницы есть "Incorrect login.")
P.S сайнапс не предлагать.
при отправке пост запроса
idhttp1.post('https://store.steampowered.com/login/', data);
меня выкидывает с ошибкой
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
запрос идет именно туда и с нужными данными (отловил через браузер)
При отправке обычного гет запроса все нормально (получает исходный код)
page:=idhttp1.get('https://store.steampowered.com/login/');
Как я понял тут ошибка версии протокола idHTTP1
Delphi 2010
Indy 10
SSL 0.9.8n
что делать? (пробовал и с куками и без, + порт 443/0 - все одно и тоже)
Ошибка появляется только если логин-пасс правильные (иначе редиректит на https://store.steampowered.com/login/ и все нормально - в коде страницы есть "Incorrect login.")
P.S сайнапс не предлагать.