Uma solicitação HTTP pode ser enviada usando um dos seguintes métodos:
> Get ()
Emite a solicitação HTTP GET. Esse método faz com que o servidor da web retorne a página solicitada.
> Head ()
Emite a solicitação HTTP HEAD. Esse método faz com que o servidor da web retorne apenas os cabeçalhos da resposta e nenhum do corpo.
> Post ()
Emite a solicitação HTTP POST. Use esse método para enviar dados para o servidor da Web, como os resultados de um formulário, ou faça o upload de um arquivo.
> Coloque ()
Emite a solicitação HTTP PUT. Use este método para fazer upload de dados para o servidor da web. Pedidos PUT não são comuns.
> Enviar ()
Envia o tipo especificado de solicitação HTTP para o servidor.
Após receber e interpretar uma mensagem de solicitação, um servidor responde com uma mensagem de resposta HTTP.
Response = Status-Line ; Section 6.1
*(( general-header ; Section 4.5
| response-header ; Section 6.2
| entity-header ) CRLF) ; Section 7.1
CRLF
[ message-body ] ; Section 7.2
As informações de resposta foram citadas no seguinte site: W3.org