Curl 알아보기

김뀨뀨·2022년 8월 7일
0

REST API에 대해 공부하다가 curl이라는 것을 알게되었다.

cURL

💡 다양한 통신 프로토콜을 이용하여 데이터를 전송하기 위한 라이브러리와 명령 줄 도구를 제공하는 컴퓨터 소프트웨어 프로젝트이다. (client URL)
커맨드 창에서 쓸 수 있는 라이브러리이다.

cURL 명령어

💻 맥북 기준!

curl [URL]

curl testdomain.com

  • 프로토콜을 지정해주지 않으면 http를 사용한다. 별다른 옵션 없이 URL만 지정해줄 경우 소스 코드를 가져온다.

curl -O/-o [URL]

curl -O http://testdomain.com/testfile.tar.gz
curl -o newtestfile.tar.gz http://testdomain.com/testfile.tar.gz

  • current working directory에 파일을 다운로드한다.
  • 소문자로 -o 옵션을 사용하면 파일 이름이나 위치를 지정해줄 수 있다.

HTTP를 위한 cURL 명령어

curl -I [URL]

curl -I www.testdomain.com

  • URL로부터 헤더를 가져온다.

GET request하기

curl [URL]

POST request하기

curl -data "text=Hello" [URL]

참고: https://www.hostinger.com/tutorials/curl-command-with-examples-linux/

profile
개발로 밥벌이 하고 싶은 사람

0개의 댓글