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

MIME Type do POST

O tipo MIME de um request POST será sempre "application/x-www-form-urlencoded" ?

7 respostas

Oi Marcelo,

Esse MIME é para envios através de um formulário do HTML.

No capítulo de REST até apresento o MIME application/json e o application/XML.

Para uma lista completa pode-se acessar aqui: https://developer.mozilla.org/pt-BR/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Complete_list_of_MIME_types

Abraços

Fábio,

Mas dá pra aplicar o MIME application/json e o application/XML no POST também ?

Dá sim. exemplifico lá no capítulo de serviços REST.

Só fica atento que Post não se resume a enviar dados através de formulários, talvez seja daí a sua confusão.

Programaticamente podemos usar diversos MIME types com POST.

o verbo POST não se resume a enviar dados através do formulário?

O que mais dá pra fazer com ele ?

solução!

Oi Marcelo não se resume a isso não. Http é independente do HTML, podemos fazer uma requisição programaticamente.

Você já fez o capítulo de REST? É o sétimo! Veja pq lá explicamos tudo isso com mais carinho.

Certo, Fábio. Assisti a todos cap 7.

Lá você só explicou o "o que" e o "como" mas não o "porque". Digo, só explicou que é possível retornar dados em formato hierárquico em XML ou JSON. Apenas isso. Mas não ficou claro na sua aula o PORQUE.

Seria PORQUE eu posso criar uma API dessa forma ?

Obrigado.

No começo da aula mostro o que aconteceria caso fosse enviado via HTML.

Seria necessário fazer um análise, parsing, e extrair dele apenas informações importantes. Por isso tipos como XML e JSON facilitam!

Mais uma vez peço que a gente não misture as perguntas em apenas uma tópico. Essa dúvida poderia ser útil a outras pessoas. Esse tópico começou com uma dúvida direta e já estamos em outro assunto não mais relacionado: O tipo MIME de um request POST será sempre "application/x-www-form-urlencoded" ?

Precisamos encerrar tópicos e ajudar a todos aqui na Alura.