CHttpFile::AddRequestHeaders

BOOL AddRequestHeaders (LPCTSTR pstrHeaders, DWORD dwFlags = HTTP_ADDREQ_FLAG_ADD_IF_NEW, int dwHeadersLen = -1);

BOOL &AddRequestHeaders (CStringamp;улDWORDdwFlags= HTTP_ADDREQ_FLAG_ADD_IF_NEW);

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

Ненулевое значение, если успешно; в противном случае 0. Если не удается, функции Win32 GetLastError может быть вызвана для определения причины ошибки.

Параметры

pstrHeaders

Указатель на строку, содержащую заголовок или заголовки для добавления к запросу. Каждый заголовок должна заканчиваться парой CR/LF.

dwFlags

Изменяет семантику новых заголовков. Может быть одним из следующих:

dwHeadersLen

Длина в символах, pstrHeaders. Если это-1 Л, затем pstrHeaders предполагается является нулем и вычисляется длина.

ул

Ссылка на объект CString , содержащий заголовок запроса или заголовки для добавления.

Примечания

Этот член функция вызывается для добавления одного или нескольких заголовков запросов HTTP для HTTP-запросов обработки.

AddRequestHeaders добавляет дополнительные, свободный формат заголовков HTTP запроса маркера. Он предназначен для использования сложных клиентов, требующие тщательного контроля за точный запрос, отправленный на сервер HTTP.

Примечаниеnbsp;  Приложение может пройти несколько заголовков для вызова AddRequestHeaders с использованием HTTP_ADDREQ_FLAG_ADD или HTTP_ADDREQ_FLAG_ADD_IF_&NEWв pstrHeaders или ул . Если приложение пытается удалить или заменить заголовок с помощью HTTP_ADDREQ_FLAG_REMOVE или HTTP_ADDREQ_FLAG_REPLACE, только один заголовок может поставляться в lpszHeaders.

Обзор CHttpFileЧлены класса | Иерархическая схема

См. также CInternetFile

Index