馃敟 SERVIDORES WEB, CURL

驴Qu茅 es Curl?

Curl es una aplicaci贸n de la l铆nea de comandos que permite realizar peticiones HTTP. Se encuentra disponible por default en la mayor铆a de los sistemas macOS y Linux. En Windows puede ser descargado de la direcci贸n https://git-scm.com/download/win.

Para verificar si se encuentra instalado se puede ejecutar el comando help.

$ curl --help

Mediante curl para realizar peticiones a nuestro servidor web. Para ello ejecutamos el ejemplo anterior que iniciara un servidor sobre el puerto 80.

$ go run main.go

Ahora podemos realizar peticiones mediante curl.

$ curl -is http://localhost:8000
HTTP/1.1 200 OK
Date: Fri, 19 Apr 2019 02:01:12 GMT
Content-Length: 10
Content-Type: text/plain; charset=utf-8

Hola Mundo

Componentes de la respuesta de curl

  • El protocolo de la respuesta HTTP/1.1 200 OK.
  • La momento en el que se recibi贸 la respuesta Date: Fri, 19 Apr 2019 02:01:12 GMT.
  • El tama帽o de la respuesta Content-Length: 10.
  • El tipo de contenido Content-Type: text/plain; charset=utf-8.
  • El cuerpo del mensaje Hola Mundo.