0%

CURL이란?

클라이언트에서 커맨드 라인이나 소스코드로 손 쉽게 웹 브라우저 처럼 활동할 수 있도록 해주는 기술 (커맨드라인 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
2
curl [-option] url
>>> 소스가 화면으로 출력된다.