curl(client URL)은
다양한 통신 프로토콜을 이용하여 데이터를 전송하기 위한
라이브러리와 명령 줄을 제공하는 컴퓨터 소프트웨어 프로젝트이다.
우리는 curl을 rest api에서 사용할 경우에 대해서만 알아보겠다.
curl [option] (url)
기본적은 curl 사용 양식이다.
-i : response header 출력
-v: 중간 처리 과정, 오류 메시지, request 메시지와 response 메시지를 header와 본문을 포함해 전체 출력
-X : request http method 지정 (GET, POST, DELETE, UPDATE)
-H : request header 지정
-d : request 본문 지정