Códigos de sucessos são os mais esperados por todos, tanto desenvolvedores como usuários não esperam que suas requisições a páginas web venham com problemas no pedido, processamento ou entrega dos dados para o cliente. Estes códigos são representados pelo valor numerico na casa centesimal 2xx, como os estados 200, 202 etc. Vejamos abaixo os valores desta faixa e suas respectivas mensagens.
200 – ok.
O estados 200 ou Ok informa que uma requisiçao pelo protocolo HTTP 1.1 foi efetuada, aceita e entregue ao destinatário com sucesso. Requisições de dados utilizando GET, POST, HEAD e TRACE são métodos que são informados por este estado em caso de sucesso.
201 – Created (Criado).
202 – Accepted (Aceito).
203 – Non-Authoritative Information (Informações Não Autorizadas) .
204 – No Content (Nenhum Conteúdo).
205 – Reset Content (Redefinir Conteúdo).
206 – Partial Content (Conteúdo Parcial).
fonte: http://www.nacaolivre.com.br/servidor/codigos-de-resposta-http/
Métodos O protocolo HTTP define oito métodos que indicam a ação a ser realizada no recurso especificado. Conforme Bastos e Ladeiras,[13] o método determina o que o servidor deve fazer com o URL fornecido no momento da requisição de um recurso. Um servidor HTTP deve implementar ao menos os métodos GET e HEAD.
GET Solicita algum recurso como um arquivo ou um script CGI (qualquer dado que estiver identificado pelo URI) por meio do protocolo HTTP. Por exemplo, segue abaixo uma comunicação entre um cliente e um servidor HTTP. O servidor possui a URL www.exemplo.com, porta 80.
O cabeçalho Host reconhece vários diferentes nomes DNS que tenham o mesmo IP.
HEAD
Variação do GET em que o recurso não é retornado. É usado para obter metainformações por meio do cabeçalho da resposta, sem ter que recuperar todo o conteúdo.
POST Envia dados para serem processados (por exemplo, dados de um formulário HTML) para o recurso especificado. Os dados são incluídos no corpo do comando. Sua utilização em uma requisição ocorre quando é necessário enviar dados ao servidor para serem processados, geralmente por um programa script identificado no Request-URI. Uma requisição por meio desse método sempre requer que as informações submetidas sejam incluídas no corpo da mensagem e formatadas como uma query string, além de conter cabeçalhos adicionais especificando seu tamanho (Content-Lenght) e seu formato (Content-Type). Por isso, esse método oferece uma maior segurança em relação aos dados transferidos, ao contrário do método GET que os dados são anexados a URL, ficando visíveis ao usuário.
PUT
Envia certo recurso.
DELETE Exclui o recurso.
TRACE Ecoa o pedido, de maneira que o cliente possa saber o que os servidores intermediários estão mudando em seu pedido.
OPTIONS Recupera os métodos HTTP que o servidor aceita.
CONNECT Serve para uso com um proxy que possa se tornar um túnel SSL (um túnel pode ser usado, por exemplo, para criar uma conexão segura).
Prezados,
Segundo a RFC 2616 , os métodos do HTTP são :
OPTIONS , GET , HEAD ,
POST , PUT , DELETE , TRACE , CONNECT
Portanto, vemos que a alternativa correta é a letra E
Fonte : http://www.ietf.org/rfc/rfc2616.txt