CInternetSession::GetCookie

статическое BOOL GetCookie (LPCSTR pstrUrl, LPCTSTR pstrCookieName, LPTSTR pstrCookieData, DWORD dwBufLen );

статическое BOOL GetCookie (LPCSTR pstrUrl, LPCTSTR pstrCookieN&ameCStringamp;strCookieData );

Возвращаемое значение

Возвращает TRUE в случае успеха, или FALSE в противном случае. Если не удается, необходимо вызвать функцию Win32 GetLastError для определения причины ошибки. Применяются следующие значения ошибки

Параметры

pstrUrl

Указатель на строку, содержащую URL-адрес.

pstrCookieName

Указатель на строку, содержащую имя файла cookie, чтобы получить для указанного URL-адреса.

pstrCookieData

В первом перегрузке, указатель на строку, содержащую адрес буфера, который получает данные файлов cookie. Это значение может быть NULL. В втором перегрузке, ссылку на объект CString для получения данных cookie.

dwBufLen

Переменная, задание размера буфера pstrCookieData . Если функция выполнена успешно, буфер получает количество данных, копируемых в буфер pstrCookieData . Если pstrCookieData имеет значение NULL, этот параметр получает значение, определяющее размер буфера, необходимого для копирования всех данных cookie.

Примечания

Эта функция-член реализует поведение функции Win32 InternetGetCookie , как описано в Пакете SDK платформы.

В втором перегрузке MFC извлекает данные файлов cookie в предоставленный объект CString.

См. также CInternetSession::GetCookieLength, CInternetSession::SetCookie

Index