Boa tarde!
Minha dúvida é se o método POST é exclusivo para gravar dados ou se posso recuperar um dado com ele também.
Meu projeto é assim:
Tenho uma API que recebe uma mensagem por uma requisição POST, decifra a mensagem e retorna a própria mensagem e a mensagem decifrada. No caso, eu quero exibir essa mensagem decifrada em um elemento HTML, mas não consigo.
Objeto enviado:
O método POST sempre é utilizado para enviar algo para o servidor, caso queira recuperar/consultar utilize o método GET.
Olá Alan, o método POST é utilizado para enviar informações para o servidor. No seu caso, você está enviando estas informações, então está utilizando este recurso corretamente.
Lembre-se que uma requisição HTTP funciona como pergunta e resposta. Então ao enviar uma requisição com o método POST você sempre vai receber uma resposta que vai ser composta por um status HTTP (200,201,400,404,500,etc.), um header e um body. É no body que você vai encontrar o objeto de resposta que você precisa.
Pelo que pude entender do seu projeto, você precisa validar o status (para saber se a requisição retornou sucesso ou algum erro) e pegar o body desta resposta.
Espero ter ajudado!
Depende do backend, o padrão é POST para criação ou aleração de dados.
Mas muitos sistemas, principalmente os mais antigos, não distinguem.