В C# класс HttpRequestMessageявляется частью пространства имен System.Net.Httpи используется для представления сообщения HTTP-запроса. Он позволяет создавать и отправлять HTTP-запросы по указанному URI (унифицированному идентификатору ресурса) и включает в себя различные методы управления и получения информации из запроса.
Вот некоторые часто используемые методы класса HttpRequestMessage:
AddRange: добавляет заголовок диапазона в сообщение запроса.Dispose: освобождает ресурсы, используемые экземпляромHttpRequestMessage.EnsureSuccessStatusCode: выдает исключение, если код состояния ответа HTTP не является кодом успеха (диапазон 2xx).GetHashCode: генерирует хэш-код для экземпляраHttpRequestMessage.ToString: возвращает строковое представление экземпляраHttpRequestMessage.TryGetContent: пытается получить содержимое сообщения HTTP-запроса.
Это всего лишь несколько примеров. В классе HttpRequestMessageдоступны и другие методы. Стоит отметить, что класс HttpRequestMessageв основном используется как строительный блок для выполнения HTTP-запросов с помощью класса HttpClient.