1
resposta

Discordo da resposta

Primeiro que nem sempre um POST é obrigatório ter conteúdo. Tudo depende de como as coisas estão construídas

1 resposta

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!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.