개발/Server

[Linux] curl 명령어로 http get / post 사용

Dane.Kim 2023. 3. 3.

curl 은 패킷/메세지를 네트웍으로 전송하는 유용한 유틸리티입니다.

http/s로 get/post 등 데이터 전송이 가능하기도 하고, 여러 옵션들을 이용하여 사용하게 되는데요.

 

오늘은 실무에서 사용했던 옵션 위주로 설명해보겠습니다.

 

curl URL주소

를 입력하면 GET방식으로 HTML 컨텐츠 값만 받아오게 됩니다.

 

저 같은 경우에는 임의 프로그램 설치 후에 was가 잘 올라갔는지 확인하기 위해서 사용했습니다..

 

로컬에서 방화벽 오픈이 안되어있어서 서버에서 확인하려다가 이 방법을 선택했었네요.

 

추가적인 옵션은 어떤 것이 있을까요?

 

curl -i URL주소 

-i 옵션은 html content와 header까지 출력하는 옵션입니다.

 

curl -l URL주소

-l 은 --head와 같은 옵션으로 header만 출력합니다.

 

이 이외에도 POST,DELETE,HTTP인증 등 다양한 사용방법이 있지만

 

그건 이후에 어떤 상황에서 적용했는지와 함께 적어보도록 하겠습니다.

댓글