Tworzę aplikację formularzy okien, w której mam webbrowser control
.Pierwsze ciasteczka przeglądarki internetowej do zalogowania
Po użytkownik loguje się z webbrowser
, chcę zalogować się również z tego samego konta z Microsoft.Http.HttpClient
lub HttpWebRequest
lub podobna, powinna być podobna do cURL
od PHP
.
Problem polega na tym, że strona internetowa zezwala tylko na pojedyncze logowanie na konto i jeśli podpiszę się za pomocą HttpClient, to wyrzucę webbrowser.
Co chcę wiedzieć, czy jest możliwe, aby porwać webbrowser
sesji lub uzyskać cookies
i używać go w moim HttpClient
lub podobnego api
.
Mogę użyć webbrowser.Cookie
, aby uzyskać dane, ale jak je przekazać na numer HttpClient
?
Czy to możliwe, że mogę po prostu wziąć ciasteczka i skorzystać z tej samej sesji? Jeśli tak to jak?
Jeśli ciasteczka są HttpOnly ciasteczka wtedy webbrowser nie będzie ich przechowywania. Zobacz [IEGetProtectedModeCookie] (https://msdn.microsoft.com/en-us/library/cc196998 (v = vs.85) .aspx) –