WinHttp.WinHttpRequest в.NET

Есть ли встроенный класс.NET, который может заменить или работать как WinHttp.WinHttpRequest?

Спасибо!

1 ответ

Решение

Существует класс System.Net.HttpRequest:

Класс HttpWebRequest

Предоставляет специфическую для HTTP реализацию класса WebRequest.

  • Пространство имен: System.Net
  • Сборка: Система (в System.dll)

Вы также можете использовать класс System.Net.WebClient:

Класс WebClient

Предоставляет общие методы для отправки данных и получения данных из ресурса, идентифицированного URI.

  • Пространство имен: System.Net
  • Сборка: Система (в System.dll)

Этот класс упрощает некоторые общие задачи, такие как загрузка файла (метод DownloadFile)

Класс WebClient предоставляет общие методы для отправки данных или получения данных из любого локального ресурса, интрасети или интернет-ресурса, идентифицированного URI.

Класс WebClient использует класс WebRequest для предоставления доступа к ресурсам. Экземпляры WebClient могут обращаться к данным с любым потомком WebRequest, зарегистрированным с помощью метода WebRequest.RegisterPrefix.

Другие вопросы по тегам