Свойство Content
По умолчанию тело равно
null. Часто используют
StringContent. Заголовки
типа Content-Type
относятся к
заголовкам тела,
а не к request.Headers.
Синтаксис
request.Content = new StringContent("abcde");
Пример
Давайте проверить тело у нового сообщения:
using System;
using System.Net.Http;
class Program
{
static void Main()
{
HttpRequestMessage request = new HttpRequestMessage();
bool res = request.Content == null;
Console.WriteLine(res);
}
}
Результат выполнения кода:
True
Пример
Давайте прочитать текст из
StringContent:
using System;
using System.Net.Http;
using System.Threading.Tasks;
class Program
{
static async Task Main()
{
StringContent content = new StringContent("abcde");
string res = await content.ReadAsStringAsync();
Console.WriteLine(res);
}
}
Результат выполнения кода:
"abcde"
Пример
Давайте задать тело сообщению и прочитать его:
using System;
using System.Net.Http;
using System.Threading.Tasks;
class Program
{
static async Task Main()
{
HttpRequestMessage request = new HttpRequestMessage();
request.Content = new StringContent("abcde");
string res = await request.Content.ReadAsStringAsync();
Console.WriteLine(res);
}
}
Результат выполнения кода:
"abcde"
Смотрите также
-
Headers,
заголовки запроса -
Content ответа,
тело ответа -
Method,
глагол -
HttpRequestMessage,
обзор