• R/O
  • SSH
  • HTTPS

akdf: Commit


Commit MetaInfo

Revisão496 (tree)
Hora2020-02-21 04:20:20
Autorderekwildstar

Mensagem de Log

Comentários adicionados

Mudança Sumário

Diff

--- trunk/rtp/src/Rtl/Win/KRK.Rtl.Win.WinInet.Utilities.pas (revision 495)
+++ trunk/rtp/src/Rtl/Win/KRK.Rtl.Win.WinInet.Utilities.pas (revision 496)
@@ -147,6 +147,20 @@
147147 uses
148148 KRK.Rtl.Win.WinCrypt, SOAPConst, Registry;
149149
150+// Descobri que cookies e outras informações são mantidas entre as conexões
151+// dentro de uma mesma sessão. Achei esta solução, que funciona perfeitamente
152+// https://stackoverflow.com/questions/6375540/how-to-clear-cookie-through-wininet-function
153+//
154+// InternetSetOption(0, 42, NULL, 0);
155+//
156+// Talvez seja interessante criar uma função para realizar este procedimento, no
157+// entanto, só faça isso se descobrir com certeza se se pode usar handle = 0.
158+//
159+// https://social.msdn.microsoft.com/Forums/vstudio/en-US/76a38eee-3ef6-4993-a54d-3fecc4eb6cff/set-cookie-from-ie-hosted-windows-user-control?forum=csharpgeneral
160+//
161+// O site acima diz que quando handle = 0, significa "Todos os handles no mesmo
162+// processo", porém eu preciso de uma informação mais oficial
163+
150164 procedure Request(ARequestOptions: TRequestOptions; var AResponse: TResponse);
151165 // - ///////////////////////////////////////////////////////////////////////////
152166 //const
Show on old repository browser