No exercício:
AQUI /vendas?ano=2014 HTTP/1.1
HOST: www.vendasfuturas.com.br
A resposta diz que o único método que funcionará corretamente é o método GET, no entanto o POST não funcionaria corretamente mesmo com parâmetros de Url?
No exercício:
AQUI /vendas?ano=2014 HTTP/1.1
HOST: www.vendasfuturas.com.br
A resposta diz que o único método que funcionará corretamente é o método GET, no entanto o POST não funcionaria corretamente mesmo com parâmetros de Url?
GET espera parâmetros na URL, enquanto o POST os dados são mandados dentro de um cabeçalho de forma oculta ao usuário.
Se eu entendi corretamente o POST deve funcionar.
Por exemplo, se você tem uma página com este endereço:
www.vendasfuturas.com.br/vendas?ano=2014
Você está passando um parâmetro por GET para a página (ano). Se dentro desta página você tiver um form e ele tiver um form como este:
<form method="POST" action="">
<label>Email</label>
<input type="text" name="email">
<input type="submit" value="Enviar">
</form>
Você vai conseguir na mesma página acessar dados por GET (ano) e POST (email)