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
반응형
'프로그램이야기 > linux' 카테고리의 다른 글
[Linux, macOS] 터미널을 이쁘게 꾸미는 10가지 방법 (0) | 2022.05.24 |
---|---|
[ Linux ] screen 명령어 (0) | 2020.12.11 |
find 명령어 사용법 ( Linux find command ) (0) | 2020.10.22 |
linux- ubuntu 인터넷 연결 유무 확인하기 (0) | 2020.04.01 |
댓글