Bienvenido a Internet ■Volver al BBS■ Hilo completo ▼Bajar▼

■ Este hilo se encuentra guardado en el archivo

Hilo sobre Redes (8 respuestas)

2 : root@bienvenidoainternet.org:~# : 17/10/17(mar)08:12:53 ID:ivSByt6V0

Sería más fácil empezar por que nos dijeras qué conocimientos tienes tú primero, para empezar de ahí.

Pero en términos simples el protocolo HTTP es el lenguaje que usan los navegadores para comunicarse con los servidores web. El navegador envía un "pedido" como el siguiente:
---------------
GET /bai.html HTTP/1.0
Host: www.bienvenidoainternet.org
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0
---------------

Y el servidor responde con algo como:
---------------
HTTP/1.1 200 OK
Date: Fri, 31 Dec 2003 23:59:59 GMT
Content-Type: text/html
Content-Length: 810

<página aquí en HTML...>
---------------
Ahí ves el codigo "200 OK", hay otros como el conocido 404 NOT FOUND o 403 FORBIDDEN, etc.

Hay distintos tipos de pedido, este que te mostré se llama GET (tal como dice al principio del pedido) porque como dice el nombre es para obtener información y es el más común. El otro más común es POST que es para enviar información, por ejemplo cuando ingresas tus credenciales al ingresar a un sitio:
---------------
POST /login.cgi HTTP/1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0
Content-Length: 24

user=juan&amp;password=1234
---------------
4 KB

■ Este hilo se encuentra guardado en el archivo

weabot.py ver 0.11.0 Bienvenido a Internet BBS/IB