[delphi]проблема с idhttp

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by RazoRIII, 12 Jun 2010.

  1. RazoRIII

    RazoRIII New Member

    Joined:
    12 May 2010
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Пытаюсь залогинится на стиме (изначально делал это в отдельном потоке) (IdSSLIOHandlerSocketOpenSSL+IdHTTP)
    при отправке пост запроса
    Code:
    idhttp1.post('https://store.steampowered.com/login/', data);
    меня выкидывает с ошибкой
    Code:
    <!DOCTYPE HTML PUBLIC  "-//IETF//DTD HTML 2.0//EN">
    запрос идет именно туда и с нужными данными (отловил через браузер)

    При отправке обычного гет запроса все нормально (получает исходный код)
    Code:
    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 сайнапс не предлагать.
     
    #1 RazoRIII, 12 Jun 2010
    Last edited: 12 Jun 2010
  2. Nelzone

    Nelzone Banned

    Joined:
    12 Apr 2008
    Messages:
    172
    Likes Received:
    134
    Reputations:
    6
    раньше была такая темка про кривой инди в 2010 став 2009
     
  3. rikko

    rikko Member

    Joined:
    23 Nov 2009
    Messages:
    16
    Likes Received:
    7
    Reputations:
    0
    а чего с синапсом то не хочешь подружиться? там все в три строчки делается. сам недавно решал проблемку такую. решилось переходом на синапс. ты выбирай: или результат или твои пристрастия и нежелание учиться.
     
  4. GhostOnline

    GhostOnline Active Member

    Joined:
    20 Dec 2008
    Messages:
    723
    Likes Received:
    110
    Reputations:
    22
    Версию инди надо обозначать как 10.х.х