O tipo MIME de um request POST será sempre "application/x-www-form-urlencoded" ?
O tipo MIME de um request POST será sempre "application/x-www-form-urlencoded" ?
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 ?
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.