https://github.com/blabos/Docs/wiki/Protocolo-HTTP

Sent from my iPad

On 24/05/2013, at 11:08, Renato Santos <[email protected]> wrote:

> Blabos++
> 
> alguns links sobre HTTP:
> 
> 
> http://www.slideshare.net/thiagorondon/http-requisio-e-resposta
> 
> http://www.slideshare.net/uomo/http-viso-geral
> 
> 
> Agora uma duvida minha: porque você ta tentando aprender, em especial, com 
> CGI ? 
> 
> pra utilizar o CGI, precisa de um pouco mais de conhecimento de como o 
> HTTP/web funciona do que por exemplo, Dancer, Web::Simple (Kelp, que eu 
> conheci esses dias) e outros frameworks mais organizados, com menos "cara de 
> script"
> 
> 
> 2013/5/24 Blabos de Blebe <[email protected]>
>> Cara,
>> 
>> Fica esperto com um detalhe: Perl roda no servidor, javascript no browser*.
>> 
>> A expressao "usar javascript pra embutir coisa em Perl" nao faz sentido.
>> 
>> Licenca poetica ativada...
>> 
>> Numa aplicacao web comum, um cliente (browser) requisita (request) a um 
>> servidor (web server) um recurso (pagina) utilizando o protocolo http.
>> 
>> Esse protocolo define como cliente e servidor se entendem, é o idioma deles.
>> 
>> O webserver entende a requisicao e a repassa para uma aplicacao que pode ser 
>> qualquer programa escrito em qualquer linguagem.
>> 
>> Esse programa (cgi, por exemplo) devolve ao webserver uma resposta no 
>> formato http, que consiste em um conjunto de cabecalhos (cookies, 
>> content-type, etc) e um corpo no qual esta toda a pagina, normalmente 
>> escrita em html. O webserver devolve isso ao browser.
>> 
>> O browser recebe isso, interpreta os cabecalhos, que nao sao visualizaveis, 
>> e em seguida renderiza (desenha na tela) a pagina escrita em html. Somente 
>> no browser que coisas como html, javascript e css vao fazer sentido. Antes 
>> disso eles sao apenas texto.
>> 
>> Note que os cabecalhos, embora nao visualizaveis, tem significado especial. 
>> Alem disso vc esta confundindo "http header" com "html head", que nao tem 
>> nada e ver um com o outro.
>> 
>> Pelo seu codigo, entendo que vc esta estudando, experimentando. Sem problema!
>> 
>> Note que vc esta tentando aprender duas coisas ao mesmo tempo, Perl e 
>> desenvolver aplicacoes web.
>> 
>> Que tal um de cada vez?
>> 
>> Se quiser testar esses conceitos mais basicos em C, por exemplo (é sempre 
>> uma quebra interessante de paradigmas), me procure em pvt.
>> 
>> No mais, de uma olhada com bastante atencao nas palavras chave que eu deixei.
>> 
>> []'s
>> 
>> * no caso mais comum, seus trolls!
>> 
>> Sent from my iPad
>> 
>> On 24/05/2013, at 10:20, Moises Barboza <[email protected]> wrote:
>> 
>>> Realmente não precisa de jquery para setar cookies, eu utilizei os exemplos 
>>> deste site para criar uma função uma função para os cookies. 
>>> Jquery tem muito mais coisas simples para se embutir no perl.
>>> 
>>> http://www.quirksmode.org/js/cookies.html
>>> =begin disclaimer
>>> 
>>>   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>> SaoPaulo-pm mailing list: [email protected]
>>> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>>> =end disclaimer
>> 
>> =begin disclaimer
>>    Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>  SaoPaulo-pm mailing list: [email protected]
>>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>> =end disclaimer
>> 
> 
> 
> 
> -- 
> Saravá,
> Renato CRON
> http://www.renatocron.com/blog/
> @renato_cron
> =begin disclaimer
>   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
> SaoPaulo-pm mailing list: [email protected]
> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: [email protected]
 L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
=end disclaimer

Responder a