Autor Téma: Delphi RIO a HTTPRIO  (Přečteno 193 krát)

Offline JaroB

  • Guru
  • *****
  • Příspěvků: 922
  • Karma: 26
    • Verze Delphi: XE8, Seattle
Delphi RIO a HTTPRIO
« kdy: 26-02-2019, 09:32:33 »
Vypadá to, že se v RIO nějak dost změnila definice, přestala mi fungovat původní autorizace, což jsem musel přepsat.
Kód: Delphi [Vybrat]
  1. {$IFDEF VER26UP}
  2. Client.CustomHeaders['Authorization'] := 'Basic ' + EncdDecd.EncodeString(Format('%s:%s',[UserNameWithDomain, Pass]));
  3. {$ENDIF}
Horší je, že vypadl certifikát, takový Soap.SOAPHTTPTrans.IClientCertInfo je k nenalezení, zřejmě se to teď dělá úplně jinak :(
I hlavička OnBeforePost je jiná:
Kód: Delphi [Vybrat]
  1. HTTPRIO1HTTPWebNode2BeforePost(const HTTPReqResp: THTTPReqResp;
  2. {$IFDEF VER26UP}
  3. Client: THTTPClient
  4. {$ELSE}
  5. Data: Pointer
  6. {$ENDIF}
  7. );
Už jste to někdo řešil?