curl (Client URL)이란? 사용방법

curl (Client URL)이란? 사용방법

curl (Client URL)이란?

curl : http, https, scp, ftp 등의 프로토콜을 이용해 URL로 데이터를 전송하여 서버에 데이터를 보내거나, 응답값을 가져올 때 사용하는 명령어라고 이해하면 된다.

java script 코드단에서  rest api 테스트를 할때 보통 ajax 등을 이용해서 api전송을 보내는 것과 비슷하게 쉘(Shell/커맨드라인 환경) 에서 Rest API 테스트를 하려고 할때 curl 명령어를 이용해서 테스트를 쉽게 할 수 있다(윈도우 cmd나 , putty 등에서 많이 사용함)

curl은 보통 URL로 서버에 자료를 전송해서 테스트 하는 용도로 많이 사용하는데 보통 특정 서버에서 방화벽 확인을 위한 테스트나, 위에서 언급한 rest api등의 테스트를 할때 많이 사용되는 편이다.

Curl 사용방법

Curl을 사용하기위해서는 curl 패키지가 설치가 되어야 하는데, Linux에서는 기본적으로 설치가 되어 있어 바로 사용이 가능하다, 하지만 Window환경에서 Cmd에서 테스트 할 경우에는 설치가 필요하다.

요즘은 윈도우 환경 같은 경우 PostMan 같은 웹사이트나, 포스트맨 앱을 설치하여 많이들 사용한다.

1.설치

리눅스환경 설치 방법

> CentOS

 -.  sudo yum install curl

> 우분투

 -. sudo apt update $ sudo apt install curl

window환경 설치 방법

2.사용방법

image 94

Window(CMD)

리눅스도 동일함

Leave a Comment