클라이언트에서 커맨드 라인이나 소스코드로 손 쉽게 웹 브라우저 처럼 활동할 수 있도록 해주는 기술 (커맨드라인 Tool 혹은 라이브러리)
서버와 통신할 수 있는 커맨드 명령어 툴
무료 오픈소스
다양한 지원 프로토콜들
DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, Telnet, TFTP
SSL 인증 방식 가능
url을 가지고 할 수 있는 것들은 다할 수 있다.
- eg. http 프로토콜을 이용해 웹 페이지의 소스를 가져온다거나 파일을 다운받을 수 있다.
- eg. ftp 프로토콜을 이용해 파일을 받을 수 있을 뿐 아니라 올릴 수도 있다.
- eg. SMTP 프로토콜을 이용해 메일도 보낼 수 있다.
사용법
1 | curl [-option] url |