Linux
(24) curl 명령어
어벤져스Kyu
2017. 5. 13. 16:59
■ 정의
: 리눅스에서 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