domingo, 28 de março de 2010

Web

Ao estudarmos o mundo web temos dois aspectos básicos de se entender:

==O PROTOCOLO HTTP==

Hypertext Transfer Protocol, esse é o protocolo que trabalha com requisições a servidores (Requests), e respostas do servidor (Response).
Na prática as requisições mais comuns são via browse (ao pedir uma página), e as respostas são enviadas pelos servidores espalhados pela internet.

==METHOD==

São parte de uma requisição/resposta, eles ajudam a informar qual tipo de requisição/resposta estamos usando. Um tipo de requisição pode ser "Segura, e encapsulada no corpo da mensagem"(method Post). Outro tipo: "Não é tão seguro, é limitado, mais é rápido e atende a requisições simples"(method Get).

  • METHOD POST

Ao chegar uma requisição no servidor http com esse método, ele sabe que é uma informação encapsulada no corpo da mensagem e que pode ser não trivial seu tratamento. Dados confidenciais ou que precisam de um tratamento especializado, como senhas, nº de documentos, valor de transferência em conta, dentro de um formulário que precisa ser atualizado no banco de dados, são alguns exemplos.

  • METHOD GET
Ao chegar uma requisição no servidor http com esse método, ele sabe que é uma informação que está ligada ao endereço que está no browse. Isso é feito via parâmetro. Um exemplo:

http://www.blogger.com/post-create.g?blogID=2695903651278858292

Toda requisição via método get tem o formato parecido com o acima. o endereço da página>
http://www.blogger.com/post-create.g

Uma interrogação para separar o que é parâmetro>
http://www.blogger.com/post-create.g?


E depois da interrogação os parâmetros>
http://www.blogger.com/post-create.g?blogID=2695903651278858292,

E seus valores> http://www.blogger.com/post-create.g?blogID=2695903651278858292

Quando temos mais de um parâmetro eles são separados por &

http://portal.revistas.bvs.br/index.php?issn=1517-3151&lang=pt

==REFERÊNCIAS==

VILLAFUERTE, Daniel. Programação Web: Introdução a Programação Web. Tradução Versão 1. JEDI: 2007.

Nenhum comentário: