Tôi hiện đang làm việc để nhận dữ liệu cookie với Csharp. Tôi đang sử dụng DLLImport để gọi InternetGetCookie trong wininet.dll, nhưng khi tôi thử nó, hàm trả về ERROR_INSUFFICIENT_BUFFER (mã lỗi 122).Wininet InternetGetCookie nhận dữ liệu cookie trống
Có ai giúp tôi với điều này không?
Đây là mã của tài liệu tham khảo 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);
Và đây là làm thế nào tôi gọi hàm:
InternetGetCookie("http://example.com", null, ref lpszCookieData, ref size)
Cảm ơn.
thần của tôi, những gì một API khủng khiếp: D Nhưng nhờ, tôi cần điều đó. – TheSHEEEP