curl 을 잘 이용하면 restful api 테스트에 용이 합니다. 아래의 sample 을 참고 바랍니다.
curl -i -v -X POST --cookie "cookiename1=cookievalue1; cookiename2=cookievalue2" -H "Content-Type:application/json" http://localhost:8080/api/url -d '{"name01":"value01","name02":"value02"}'
수신도 json 형식으로 받을려면 : -H "Accept: application/json" 추가 함
curl -i -v -X POST --cookie "cookiename1=cookievalue1; cookiename2=cookievalue2" -H "Content-Type:application/json" -H "Accept: application/json" http://localhost:8080/api/url -d '{"name01":"value01","name02":"value02"}'
공식매뉴얼 : http://curl.haxx.se/docs/manpage.html
parameter :
- -i : 헤더를 출력한다
- -v : 상세로그를 출력한다.
- -X : POST/GET 등 메소드를 지정한다.
- --cookie : header 에 쿠키를 추가 한다
- -d: POST form value를 추가 한다.