CURL
Tratando de hacer pruebas en el envío de peticiones sin utilizar el navegador me hallé con la utilidad curl. Esta herramienta viene incluida en la amplia variedad de comandos de los sistemas GNU/ Linux, al menos en Fedora así parece.
Es muy simple, desde una terminal se pueden enviar las peticiones, con tan sólo unas banderas y los contenidos, dependiendo del método utilizado (PUT | HEAD | GET | TRACE | DELETE | POST). Útil cuando se desea probar un servicio o la respuesta de una aplicación, pero que no contamos con los recursos para hacerlo desde el browser o simplemente no soporta el método.
A continuación ejemplifico las formas más básicas de utilizar curl, sabiendo de antemano, que tiene opciones más complejas y precisas.
GET
curl -HAccept:text/plain http://dns.com/contextbase
PUT
curl -XPUT -HContent-type:text/plain --data "stuff:morestuff" http://dns.com/contextbase?param1=val1¶m2=val2
DELETE
curl -XDELETE http://dns.com/contextbase/user/xxx
POST
curl -d "param1=value1¶m2=value2" http://dns.com/contextbase/
Referencias:
Uso de curl
Comentarios
Publicar un comentario