Sto creando un'app di Windows Form, dove ho uno webbrowser control
.Ottenere i cookie del browser per accedere
Dopo utente accede con il webbrowser
, voglio il login anche con lo stesso account con Microsoft.Http.HttpClient
o HttpWebRequest
o simili, dovrebbe essere simile a cURL
da PHP
.
Il problema è che la pagina Web consente solo il singolo accesso per account e se firmo con HttpClient, questo farà scappare il browser.
Quello che voglio sapere, se è possibile dirottare webbrowser
sessione o di ottenere il cookies
e usarlo nella mia HttpClient
o simili api
.
Posso usare webbrowser.Cookie
per ottenere alcuni dati, ma come spingerlo a HttpClient
?
Questo tipo di cose è anche possibile, che posso semplicemente prendere i cookie e utilizzare la stessa sessione? Se é cosi, come?
Se i cookie sono cookie HttpOnly poi il browser web non memorizzerà loro. Vedere [IEGetProtectedModeCookie] (https://msdn.microsoft.com/en-us/library/cc196998 (v = vs.85) .aspx) –