커맨드 라인이나 소스코드로 웹 브라우저 처럼 활동할 수 있게 해주는 기술
=> 서버와 통신할 수 있는 커맨드 명령어 툴(기본적으로 윈도우와 리눅스에 설치되어 있다.)
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]"
원격 서버 접속시 [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 |