Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Envio de dados pelo Post

Bom dia Professor,

Preciso enviar dados no formato json. Quando eu envio dados via post eles já vão em formato json, ou preciso especificar em qual formato devo enviar? Caso precise como eu informo no código?

Obrigado.

2 respostas
solução!

Oi Rafael, tudo bom?

Você pode especificar o tipo da requisição no cabeçalho, passado no terceiro parâmetro do request:

let corpo = {'seuDado': 'valor'};
let headers: {
    'Content-Type': 'application/json'
  }
this.$http
        .post('suaUrl', corpo,cabecalho)
        .then(() => // processa a resposta);

Entretanto, passando um json no corpo, normalmente, esse config já vem por padrão.

Abraço!

Obrigado André dessa maneira funcionou, eu devia estar enviando algum dado errado antes.