Article View: es.comp.os.linux.programacion
Article #875Re: Socket y peticion HTTP
From: Alvaro G. Vicario
Date: Sat, 16 Sep 2006 09:10
Date: Sat, 16 Sep 2006 09:10
41 lines
2925 bytes
2925 bytes
*** ekkare@gmail.com escribi�/wrote (11 Sep 2006 09:19:13 -0700): > * Tras establecer la conexi�n socket, cuando solicito la ejecuci�n de > un cgi lo hace correctamente, pero al siguiente cgi, ya no me hace > caso. Creo que termina la conexi�n, supongo que por eso de que las > peticiones http no son persistentes, pero ...�entonces tengo que crear > un socket por cada petici�n? (as� si responde a todas las > peticiones). Hum... S� y no. Si utilizas la versi�n 1.1 del protocolo HTTP las conexiones son persistentes a menos que indiques lo contrario, pero existe un tiempo de timeout. Puedes darle pistas al servidor con estos encabezados: Keep-Alive: 300 Connection: keep-alive (ahora no recuerdo si alguno de ellos termina en punto y coma...) Como te han indicado en otro mensaje, seguramente puedes hacer uso de las librer�as cURL (libcurl), que imagino que tendr�n bindings para varios lenguajes. Te ahorrar�s muchos quebraderos de cabeza. > * �C�mo se autentifica uno en una peticion POST o GET? Para pedir > contenidos protegidos. He leido algo de poner en la cabecera: > > Authentification: login:pass (en base64) > > Pero no me funciona.. �qu� hago mal? Authorization: Basic ZGVsd2tWNpYb2dyYTp2NtRoYcw== ...donde 'ZGVsd2tWNpYb2dyYTp2NtRoYcw==' es, si no recuerdo mal, lo que t� indicas (usuario:contrase�a en base64). -- -+ http://alvaro.es - �lvaro G. Vicario - Burgos, Spain ++ Mi sitio sobre programaci�n web: http://bits.demogracia.com +- Mi web de humor con rayos UVA: http://www.demogracia.com --
Technical Details
Message-ID:
<mofhpwh87c7p.k6rclvvwp2u8$.dlg@40tude.net>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!newsfeed.freenet.de!news.ispa.de!open-news-network.org!news.ecp.fr!appleseed.escomposlinux.org!tramontana.escomposlinux.org!escomposlinux.org!news-15.escomposlinux.org!not-for-mailReferences:
<1157991553.304592.235730@e3g2000cwe.googlegroups.com>Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,d1321c32f919707e
X-Google-Attributes: gidf86c8,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!newsfeed.freenet.de!news.ispa.de!open-news-network.org!news.ecp.fr!appleseed.escomposlinux.org!tramontana.escomposlinux.org!escomposlinux.org!news-15.escomposlinux.org!not-for-mail
From: "Alvaro G. Vicario" <webmaster@NOSPAMdemogracia.com>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Socket y peticion HTTP
Date: Sat, 16 Sep 2006 11:10:57 +0200
Organization: demogracia.com
Lines: 41
Message-ID: <mofhpwh87c7p.k6rclvvwp2u8$.dlg@40tude.net>
References: <1157991553.304592.235730@e3g2000cwe.googlegroups.com>
NNTP-Posting-Host: 213.0.226.59
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
X-Trace: huron.algomas.org 1158397846 20586 213.0.226.59 (16 Sep 2006 09:10:46 GMT)
X-Complaints-To: netnews@news-15.escomposlinux.org
NNTP-Posting-Date: Sat, 16 Sep 2006 09:10:46 +0000 (UTC)
User-Agent: 40tude_Dialog/2.0.15.1
X-Face: .A#7!%uYRN~"+p-LAwLQkX3X;`4J7r(3vkI;^8oo&8^@94hpypc,&_1?;=xp,)R40{X#E8& )"p01g~piJbPiLJxlO0oEC;rUw2b6|$^d}T2G4W$CCf"4PG&(^kK367qD/!lqc^3nvM7D~l5CW\`gt Nl(cq/`Ld01>cP[1nvyI>