Поделиться через


Константы WinHTTP

WinHTTP использует следующие константы:

сообщения об ошибках

Сообщения об ошибках, относящиеся к функциям WinHTTP. Эти функции также возвращают сообщения об ошибках Windows при необходимости. Значение, соответствующее каждой константе, — это значение константы для функций интерфейса программирования приложения (API) и меньше 16 битов числа ошибок для объекта WinHttpRequest.

коды состояния HTTP

Константы и соответствующие значения, указывающие коды состояния HTTP, возвращаемые серверами в Интернете.

флаги параметра

Флаги параметров, поддерживаемые WinHttpQueryOption и WinHttpSetOption. Все допустимые флаги параметров имеют значение больше или равно WINHTTP_FIRST_OPTION и меньше или равно WINHTTP_LAST_OPTION.

INTERNET_PORT

Значение WORD, указывающее порт.

INTERNET_SCHEME

Интернет-схемы, поддерживаемые WinHTTP.

флаги сведений о запросах

Атрибуты и модификаторы, используемые WinHttpQueryHeaders.

WINHTTP_EXTENDED_HEADER_FLAG_UNICODE

Имеет значение 0x00000001. Указывает WinHttpAddRequestHeadersEx, что строки, передаваемые в них, являются строками Юникода.

WINHTTP_READ_DATA_EX_FLAG_FILL_BUFFER

Имеет значение 0x0000000000000001ull. Указывает WinHttpReadDataEx не завершать вызов до заполнения предоставленного буфера данных или ответа. Передача этого флага делает поведение WinHttpReadDataEx эквивалентно WinHttpReadData.