2014년 5월 13일 화요일

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

멀더의 IT 개발자 블로그 에서 퍼옴
http://windowx.tistory.com/entry/curl-을-이용하여--json-restful-api-test-해-보기


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"}'


parameter : 
-i : 헤더를 출력한다
-v : 상세로그를 출력한다.
-X : POST/GET 등 메소드를 지정한다.
--cookie : header 에 쿠키를 추가 한다
-d:  POST form  value를 추가 한다.



내가 썼던것은
curl -i -v -X POST http://10.6.4.107/sp/app/auth/login.php -d '{"udid":"UDID","os":"1","phone":"PhoneNumber"}'
이정도의 가벼운 느낌으로 함.

댓글 없음:

댓글 쓰기