Efetuar requisição RESTFUL utilizando curl

image_pdfimage_print

Uma das maneiras de enviar uma requisição RESTful HTTP POST contendo XML ou JSON são as chamadas abaixo apresentadas:

Para isto, basta

$ curl -X POST -d @nome_do_arquivo.xml http://www.drall.com.br/recurso/desejado --header "Content-Type:text/xml"

$ curl -X POST -d @nome_do_arquivo.json http://www.drall.com.br/recurso/desejado --header "Content-Type:application/json"

Na primeira requisição, os dados serão enviados como um xml e no segundo caso, como json. Obviamente os dados devem ser destes respectivos tipos também.

Estes comandos apresentados irão ler o conteúdo do arquivo informado e os enviarão como uma requisição POST para o servidor.

Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!