본문 바로가기
프로그램이야기/linux

[ Linux ] curl 사용법

by Doinge 2020. 11. 3.
728x90
반응형

cli(커맨드라인) 환경에서 rest api 요청 보내기

[ curl 설치 ]

curl은 리눅스 배포판에 대부분 기본으로 포함되어 있다. 패키지 관리 시스템을 이용해 설치할 수 있다.

$ sudo apt-get install curl

[ curl 옵션 ]

-i : 응답 헤더 출력 ( 옵션 없으면 응답 본문만 출력 )
-v : 중간 처리 과정, 오류 메시지, 요청 메시지와 응답 메시지를 헤더와 본문을 포함한 전체 출력
-X : 요청 메소드를 지정 ( get, post 등, default=> get )
-H : 요청 헤더를 지정
-d : 요청 본문을 지정

[ 예제 ]

curl -i https://doinge-coding.tistory.com

출력된 모습이다.

[ 요청 보내기 ]

[ POST 요청 보내기 ]

반응형

[ 그 외 옵션 ]

-d, --data : body를 지정 가능
-d @FILE_NAME : 텍스트 파일의 내용을 보낼 수 있다.
--data-urlencode : URL encode 사용
--data-binary : 바이너리 데이터를 전송할 때 사용

 

[ 그 외 사용법 ]

curl ifconfig.me #내 공인ip 조회
728x90
반응형

댓글