DELPHI7 + HTTPS

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Apeckou, 9 Sep 2011.

  1. Apeckou

    Apeckou Elder - Старейшина

    Joined:
    23 Jan 2007
    Messages:
    143
    Likes Received:
    11
    Reputations:
    0
    Здравствуйте, подскажите плз кто сталкивался со следующей хренью

    Пытаюсь сделать get запрос через IDHTTP+IdSSLIOHandlerSocketOpenSSL+IdCookieManager на https://login.vk.com

    Все работает (по хттпс) но вместо русских букв - одни знаки вопроса приходят. Я уже и anti->utf8->ansi перегонял и utf8decode/utf8encode делал - нифига не помогает. Текст который приходит вида ???? (вместо "вход") уже никак расшифровать нельзя, ибо это тупо знаки вопроса (код 63 у всех букв).

    Пробовал через ICS (набор компонетов), но при использовании tSSLHTTPCLI c HTTPS вылезает ошибка что нужен какой-то context object.

    Че делать подскажите плз кто сталкивался
     
  2. xophet

    xophet Member

    Joined:
    16 Apr 2011
    Messages:
    617
    Likes Received:
    49
    Reputations:
    5
    Code:
    HTTP.get('https://.....',S);
    res:=s.DataString;
    где S:TStringStream, res:string;
    и будет тебе счастье
     
  3. Apeckou

    Apeckou Elder - Старейшина

    Joined:
    23 Jan 2007
    Messages:
    143
    Likes Received:
    11
    Reputations:
    0
    UPD

    Разобрался что за Context Object у httpcli но все равно не пашет - вылезает ошибка BAD REQUEST :(
     
  4. Apeckou

    Apeckou Elder - Старейшина

    Joined:
    23 Jan 2007
    Messages:
    143
    Likes Received:
    11
    Reputations:
    0
    оймля ступил, пасиба большое =)