정기간행물/daily

curl이란?

:)jun 2023. 3. 31. 23:37

1. curl이란?

- 웹 서버와 통신하는 방법이 필요했고 curl이 개발됐다.

- curl은 cli를 통해 데이터를 전송하고 받는 도구입니다. url을 통해 서버에 요청을 보내고, 응답을 받아오는 기능을 수행한다.

- 다양한 프로토콜을 지원하며, HTTPS, FTP, SMTP 등 다양한 프로토콜을 이용하여 데이터를 전송할 수 있다.

 

2. curl 기본 사용법

curl [옵션] [URL]

 

'-X'은 HTTP 메소드를 설정

'-H'는 HTTP 헤더를 설정

'-d'는 리퀘스트 바디를 설정

'-o'는 응답 결과를 파일로 저장

'-F'는 파일 업로드

'-u'는 인증 정보 설정

'-b', '-c'는 쿠키 설정

 

3. curl을 이용한 기능

- curl을 이용하여 파일 업로드, 다운로드, SSL 인증서 검증, 쿠키 사용이 가능하다.

 

'정기간행물 > daily' 카테고리의 다른 글

AWS 서비스  (1) 2023.04.10
Spring boot에 JKS파일 정보만 입력했는데 어떻게 암호화, 복호화가 둘 다 될까?  (0) 2023.04.04
RabbitMQ란?  (0) 2023.03.30
Docker Architecture  (0) 2023.03.29
DockerNetwork  (0) 2023.03.28