카테고리 없음

curl 을 이용하여 json restful api test 해 보기

mulderu 2012. 12. 22. 10:08


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를 추가 한다.