понедельник, 12 июля 2010 г.

cURL для тестирования RESTful приложений

При разработке REST-приложений часто возникает необходимость в симуляции и тестировании отработки запросов с помощью различных HTTP методов. Для этих целей удобно использовать cURL http://curl.haxx.se/.

GET
curl http://localhost:8080/item/key1/

POST

application/x-www-form-urlencoded
curl -d “key1=value1” http://localhost:8080/items/

multipart/form-data
curl -d “file=@d:\images\img0001.jpg” http://localhost:8080/images/

PUT

Передачу большого количества данных можно выполнить с помощью метода PUT. Для этого необходимо создать файл items: key1=value1&key2=values2&key3=value3
curl -T items http://localhost:8080/items/ 

DELETE
curl -X DELETE http://localhost:8080/item/key1/

Заметка: в целом с помощью флага -X можно выполнять все HTTP запросы: GET, POST, PUT, DELETE

0 комментариев:

Отправить комментарий