My Space

반응형

커맨드 라인이나 소스코드로 웹 브라우저 처럼 활동할 수 있게 해주는 기술

=> 서버와 통신할 수 있는 커맨드 명령어 툴(기본적으로 윈도우와 리눅스에 설치되어 있다.)

 

http, https, telnet, ftp 등의 수 많은 프로토콜을 지원한다는 장점이 있다.(SSL 인증도 가능)

 

옵션

-X : 사용할 메소드 선택

-d : 전달할 파라미터 값 설정

-G : 전송할 사이트 url 및 ip 주소

-H : 헤더 정보를 전달하기

-I : 사이트의 Header 정보만 가져오기

-i : 사이트의 Header와 바디 정보를 함께 가져오기

-u : 사용자 정보

 

사용예제

 파리미터값 전달 방식(-G, -d)

- curl -G http://test.com/action?type=test 

- curl -X POST-G http://test.com/action  -d type=test     

 

 파라미터가 여러개인 경우

- curl -X POST -G http://test.com/action  -d "type=test&name=stroy"      

 

 Oauth토큰 사용 경우

- curl -X GET http://test.com/action -H "accept: */*" -H "Authorization: bearer [key]"

 

'Development > LINUX' 카테고리의 다른 글

원격 서버 접속시 [WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!] 발생 해결  (0) 2024.06.01
스케줄러 crontab  (0) 2022.01.12
오라클 설치 및 설정  (0) 2021.04.05
x window  (0) 2021.04.02
host 명령어  (0) 2021.04.01

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading