Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Добавляет один или несколько заголовков HTTP-запросов в дескриптор HTTP-запроса.
Синтаксис
BOOL HttpAddRequestHeadersA(
[in] HINTERNET hRequest,
[in] LPCSTR lpszHeaders,
[in] DWORD dwHeadersLength,
[in] DWORD dwModifiers
);
Параметры
[in] hRequest
Дескриптор, возвращаемый вызовом функции HttpOpenRequest.
[in] lpszHeaders
Указатель на строковую переменную, содержащую заголовки, добавляемые в запрос. Каждый заголовок должен быть завершен парой CR/LF (канал возврата или строки каретки).
[in] dwHeadersLength
Размер lpszHeaders, в TCHARs. Если этот параметр равен -1L, функция предполагает, что lpszHeaders равно нулю завершения (ASCIIZ), а длина вычисляется.
[in] dwModifiers
Набор модификаторов, управляющих семантикой этой функции. Этот параметр может быть сочетанием следующих значений.
Возвращаемое значение
Возвращает TRUE, если выполнено успешно или FALSE в противном случае. Чтобы получить расширенные сведения об ошибке, вызовите GetLastError.
Замечания
HttpAddRequestHeaders добавляет дополнительные заголовки свободного формата к дескриптору HTTP-запроса и предназначен для использования сложными клиентами, которым требуется подробный контроль над точным запросом, отправленным на HTTP-сервер.
Обратите внимание, что для базовых HttpAddRequestHeadersприложение может передавать несколько заголовков в одном буфере. Если приложение пытается удалить или заменить заголовок, можно предоставить только один заголовок в lpszHeaders.
Заметка
Заголовок wininet.h определяет HttpAddRequestHeaders в качестве псевдонима, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 2000 Профессиональный [только классические приложения] |
| минимальный поддерживаемый сервер | Windows 2000 Server [только классические приложения] |
| целевая платформа | Виндоус |
| заголовка | wininet.h |
| библиотеки |
Wininet.lib |
| DLL | Wininet.dll |
См. также
функций WinINet