por Filipe Abelha Estrutura da mensagem de request
É
iniciada por um token do método a ser aplicado (são eles: OPTIONS, GET,
HEAD, POST, PUT, DELETE, TRACE, CONNECT, método de extensão (falaremos
sobre eles mais a frente)), seguido do endereço do request e da versão
do protocolo em uso.
Podem ser dos tipos: general, request e/ou entity.
Métodos da mensagem de request
Realiza um pedido de informações sobre as opções de comunicação disponíveis com o servidor.
Recupera qualquer informação que é identificada pelo Request-URI da requisição (retorna a informação em forma de entidade).
É idêntico ao método GET, entretanto a resposta para esse método não pode conter um corpo de mensagem.
É utilizado para solicitar que o servidor aceite a entidade que se encontra no corpo da mensagem de request.
Solicita que a entidade contida no corpo da mensagem seja armazenada no endereço informado.
Solicita que o servidor de origem delete o recurso identificado pelo endereço informado.
Informa ao cliente o que os servidores intermediários estão mudando na mensagem.
É utilizado com um servidor proxy para a comunicação via tunelamento (SSL por exemplo). Mensagem de response
É formada pela versão do protocolo, um status em código numérico (composto de três dígitos) e a sua respectiva descrição textual.
Podem ser dos tipos: general, response e/ou entity.
Códigos de status da mensagem de response O código de status é composto por três dígitos, sendo o primeiro para definir a classe da mensagem de response. As classes são definidas em:
Abaixo seguem todos os códigos de status atualmente existentes, para maiores informações, sugiro a leitura das fontes citadas ao final do post.
tags: #http, #protocolo, #request, #response, #introducao Fontes: http://www.ietf.org/ http://tools.ietf.org/html/rfc2616 |
Blog >