Любая реализация WinINet и WinHTTP в .NET? - PullRequest
0 голосов
/ 16 января 2019

Я читал о WinINet против WinHTTP и узнал, что -

  1. WinINet был разработан как клиентская платформа HTTP API, которая позволяла использование интерактивных диалоговых сообщений, таких как ввод учетных данных пользователя он способен обрабатывать протоколы HTTP и FTP.

  2. Набор API WinHTTP ориентирован на неинтерактивную среду позволяет использовать в сервисных приложениях, где нет пользователя взаимодействие требуется или необходимо, а также гораздо быстрее, чем WinINet - он обрабатывает только протокол HTTP.

Однако в .NET я обычно использую класс HttpClient для HTTP-коммуникаций. Я хотел бы знать: существуют ли конкретные классы в .NET, предназначенные для различных вариантов использования, как у нас в WinINet против WinHTTP?
Созданы ли классы .NET поверх WinINet / WinHTTP или они напрямую используют сокеты?

1 Ответ

0 голосов
/ 03 февраля 2019

Возможно, вы нашли это сами, но вот ссылка https://docs.microsoft.com/en-us/dotnet/api/system.net.http.winhttphandler?view=dotnet-plat-ext-2.1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...