Sei sulla pagina 1di 1

O protocolo HTTP comea com uma solicitao, que por sua vez o devolve como resposta.

GET Solicita ao servidor um recurso chamado de solicitao URI. Os parmetros da solicitao devem ser codificados nessa solicitao, para que o mesmo os entenda. Este mtodo o mais utilizado, pois a forma como browser chama o servidor quando voc digita um URL para que ele o recupere. POST Embora similiar ao GET, o POST contm um corpo nos quais seus parmetros de solicitao j so codificados. O mais frequente uso desse mtodo na submisso de formulrios (X)HTML. HEAD Similar ao mtodo GET, o servidor apenas retorna a linha de resposta e os cabealhos de resposta. PUT Esse mtodo permite o envio de arquivos para o servidor Web. Delete - Permite a excluso de documentos dentro do servidor web. OPTIONS - possvel fazer uma consulta de quais comandos esto disponiveis para um determinado usurio. TRACE Permite depurar as requisies, devolvendo o cabealho ao documento. Um pedido via POST muito similar ao pedido via GET, mas se diferencia pela quantidade de informaes que podem ser transmitidas por essa forma. HTTP 1.1 se trata de um protocolo que implementa a possibilidade de ter mltiplos hosts sobre um mesmo IP, conhecidos como Virtual Hosts. Cabecalho Content-Type indica como o corpo do pedido codificado. Os browsers sempre codificam os dados postados como application/x-www-form-urlencoded. Cabealho Content-Length indica o comprimento de bytes transmitidos. 200(OK) confirmao de que a requisio foi respondida com sucesso. 204(Not Modified) Os recursos no foram modificados desde a ltima vez quem que fez um pedido. Isso ocorre por causa dos mecanismos de cache do browser. 404(UNAUTHORIZED): O cliente no tem acesso autorizado para acessar a rea requisitada. Pode ocorrer de o browser pedir um nome de usurio e senha, devido ao acesso restrito a essa rea no servidor. 403(FORBIDDEN) O acesso rea requisitada falhou. Isso pode ocorrer em caso de acesso a reas que exigem login e senha e no houve autorizao para aquele usurio. 404(NOT FOUND) No encontrado. Ocorre quando voc tenta acessar uma rea inexistente no endereo passado, por exemplo, pginas removidas ou recursos excluidos. Container Servlet - pode ser um servidor, servindo todos os tipos de aplicativos Web, ou a integrao de um, trabalhando exclusivamente para servir pginas escritas em Java. As aplicaes para Web esto aladas em Java EE.Servlets e JSP so duas tecnologias desenvolvidas pela Sun para desenvolvimento de aplicaes Web a partir de componentes Java que executem do lado servidor. Servlets so classes Java, desenvolvidas de acordo com uma estrutura bem definida, e que, quando instaladas junto a um servidor que implemente um Servlets( um servidor que permita a execuo de Servelts, muitas vezes chamado de Servidor de Aplicaes Java), podem tratar de requisies recebidas de clientes.

Potrebbero piacerti anche