/
aprogrammer
/
dotnet-docs
Обзор
Документация
Войти
/
aprogrammer
/
dotnet-docs
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
docs/fundamentals/networking/snippets/httpclient/Program.PostAsJson.cs
21 строка
715 B
David Pine
Replace Host creation, and fix #34867 (#35413)
22 май 2023, 20:07
Не верифицирован
22 май 2023, 20:07
c520d5b
Код
Авторство
О чём код?
static partial class Program { // <postasjson> static async Task PostAsJsonAsync(HttpClient httpClient) { using HttpResponseMessage response = await httpClient.PostAsJsonAsync( "todos", new Todo(UserId: 9, Id: 99, Title: "Show extensions", Completed: false)); response.EnsureSuccessStatusCode() .WriteRequestToConsole(); var todo = await response.Content.ReadFromJsonAsync<Todo>(); Console.WriteLine($"{todo}\n"); // Expected output: // POST https://jsonplaceholder.typicode.com/todos HTTP/1.1 // Todo { UserId = 9, Id = 201, Title = Show extensions, Completed = False } } // </postasjson> }