Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Important
Когда следует использовать WinINet — WinINet — это правильный выбор для классических клиентских приложений , которым необходимо предоставить общий доступ к параметрам прокси-сервера пользователей, jar-файлу и кэшу учетных данных пользователя. Он предоставляет автоматические запросы учетных данных и интегрируется с зонами безопасности Internet Explorer.
Не используйте WinINet для:
- Службы Windows или код на стороне сервера — используйте WinHTTP вместо него (поддерживает имперсонацию и изоляцию сеансов)
- Современные приложения UWP/WinUI — используйте Windows. Web.Http (C++/WinRT) или System.Net. Http.HttpClient (.NET)
- Кроссплатформенные приложения — используйте переносимую библиотеку, например libcurl
WinINet не поддерживается в службах и при вызове из контекста службы завершится с ошибкой или будет вести себя непредсказуемо. См. WinINet и WinHTTP для получения подробного сравнения возможностей.
Заметка
Для контейнеров приложений начиная с Windows 10 версии 1709, HTTP/2 (см. RFC7540) по умолчанию включен.
Интерфейс программирования приложений (API) Windows Internet (WinINet) позволяет приложению взаимодействовать с протоколами FTP и HTTP для доступа к интернет-ресурсам. По мере развития стандартов эти функции обрабатывают изменения в базовых протоколах, что позволяет им поддерживать согласованное поведение.
Windows XP и Windows Server 2003 R2 и более ранних версий: Также включены приложения для взаимодействия с Gopher.
Дополнительные сведения см. в следующем разделе:
- WinINet и WinHTTP
- дескрипторы HINTERNET
- поддержка IP версии 6
- Content_Encoding
- кэширование
- Общие функции
- FTP-сеансы
- сеанс HTTP
- файлы cookie HTTP
- Асинхронная Операция
- Управление проверкой подлинности
- Обработка унифицированных указателей ресурсов
- Руководство_по_безопасности
Интернет-протоколы
Двумя основными интернет-протоколами являются FTP и HTTP. Дополнительные сведения об этих протоколах см. в документах запроса для комментариев (RFC) для FTP и HTTP:
- RFC 959, протокол передачи файлов (FTP).
- RFC 1945, протокол гипертекстовой передачи — HTTP/1.0.
- RFC 2616, протокол гипертекстовой передачи — HTTP/1.1.
Заметка
(Эти ресурсы могут быть недоступны на некоторых языках и странах.)
Windows XP и Windows Server 2003 R2 и более ранних версий: Протокол Gopher также поддерживается. См. RFC 1436, Интернет-протокол Gopher.