Primeiro que nem sempre um POST é obrigatório ter conteúdo. Tudo depende de como as coisas estão construídas
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!