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


Константы 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

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