(24) curl 명령어

2019. 3. 26. 10:32 OS/Linux

■ 정의

  : 리눅스에서 curl 이라는 http 메시지를 쉘상에서 요청하여 결과를 확인하는 명령어


■ 개요 

  :  curl 명령어는 http를 이용하여 경로의 데이터를 가져온다. 


■ 사용법 

  : $ curl [ 옵션 ] [ URL ]


■ POST / GET 

1. POST 메소드 사용

  $ curl -d "id=count" "http://192.168.0.100/samba/checkList.jsp"

 

2. GET 메소드 사용

  $ curl "http://192.168.0.100/samba/checkList.jsp?id=count"


■ 내용 

: 문서 or 파일을 서버에서 가져온다.

: 지원 프로토콜은 http, https, ftl, file, imap.. 등이 있다.


■ 기타 옵션 

-i 

: -i 는 결과에서 header와 body만 표시 

: -I 는 결과에서 header만 표시


-s

:  --silent 옵션을 이용하여 부가 정보 없이 조회가 가능 

$ curl -s www.google.com

$ curl --silent www.google.com



출처: https://sourceflower.tistory.com/76?category=613435 [소스플로우]