Primeiro que nem sempre um POST é obrigatório ter conteúdo. Tudo depende de como as coisas estão construídas
Primeiro que nem sempre um POST é obrigatório ter conteúdo. Tudo depende de como as coisas estão construídas
Olá, Jonathan!
Isso pode variar dependendo da API e da lógica que está sendo implementada. No entanto, no contexto do curso que você está fazendo, a ênfase está em ensinar o uso do método PostAsync() no .NET, que geralmente requer dois parâmetros principais: o endereço de destino e o conteúdo a ser enviado, devidamente serializado.
Por exemplo, ao usar PostAsync() em uma aplicação .NET, você pode ter algo assim:
var client = new HttpClient();
var content = new StringContent(jsonString, Encoding.UTF8, "application/json");
var response = await client.PostAsync("https://api.exemplo.com/recurso", content);
Nesse caso, jsonString é o conteúdo que você está enviando. No entanto, se a API que você está consumindo não exige um corpo, você pode enviar um conteúdo vazio ou omitir o conteúdo conforme a especificação da API.
Espero ter ajudado e bons estudos!