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