Attualmente sto lavorando per ottenere i dati dei cookie con Csharp. Sto usando DLLImport per invocare InternetGetCookie in wininet.dll, ma quando lo provo le funzioni restituiscono un ERROR_INSUFFICIENT_BUFFER (codice di errore 122).Wininet InternetGetCookie ottiene dati cookie vuoti
Qualcuno può aiutarmi con questo?
Questo è il codice di riferimento DLL:
[DllImport("wininet.dll", SetLastError = true, CharSet = CharSet.Auto, EntryPoint="InternetGetCookie")]
public static extern bool InternetGetCookie(string lpszUrl, string lpszCookieName,
ref StringBuilder lpszCookieData, ref int lpdwSize);
e questo è il modo che io chiamo la funzione:
InternetGetCookie("http://example.com", null, ref lpszCookieData, ref size)
Grazie.
Mio Dio, che cosa terribile API: D Ma grazie, avevo bisogno anche quello. – TheSHEEEP