본문 바로가기

기타

curl이란 ?

728x90

CURL 이란 ? cURL =Client URL을 의미한다.

클라이언트에서 커맨드 라인이나 소스코드로 손 쉽게 웹 브라우저 처럼 활동할 수 있도록 해주는 기술

(커맨드라인 Tool 혹은 라이브러리)

 

서버와 통신할 수 있는 커맨드 명령어 툴이다. 웹개발에 매우 많이사용되고 있는 무료 오픈소스,

curl의 특징으로는 많은 프로토콜을 지원한다.

 

다양한 프로토콜

 

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

 

CURL 사용법

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

'-H'는 HTTP 헤더를 설정

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

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

'-F'는 파일 업로드

'-u'는 인증 정보 설정

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

 

curl 을 이용하여 여러가지 기능을 할 수 있다.

 

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

 

참고 블로그:CURL 이란? CURL사용법 (tistory.com)

 

 

728x90

'기타' 카테고리의 다른 글

Spring boot TDD 및 JaCoCo 테스트 커버리지  (2) 2023.06.02
유효성검사와 예외처리  (0) 2023.05.25
미래 계획표  (0) 2023.03.28
SW마에스트로 14기 면접후기  (0) 2023.03.19
자주 사용되는 Http Status Code 정리  (0) 2022.12.22