pat coding
CURL 통신 본문
728x90
CURL 이란?
- 다양한 프로토콜을 지원하는 데이터 전송용 툴이다.
- 지원 프로토콜 : DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, Telnet, TFTP
CURL 설치
sudo apt-get install curl
curl --version
curl 버전정보... 등 으로 나오면 정상 설치
CURL 옵션
-X : 사용할 방식 메소드 선택하기
-d : 함께 전달할 파라미터값 설정하기
-G : 전송할 사이트 url 및 ip 주소
-H : 헤더 정보를 전달하기
-i : 사이트의 Header 정보만 가져오기
-I : 사이트의 Header와 바디 정보를 함께 가져오기
-u : 사용자 정보
GET 방식
curl -d "key1=value1&key2=value2" \
-H "Content-Type: application/x-www-form-urlencoded" \
-X GET http://localhost:8000/data
POST 방식
curl -d "key1=value1&key2=value2" \
-H "Content-Type: application/x-www-form-urlencoded" \
-X POST http://localhost:8000/data
728x90
'Etc' 카테고리의 다른 글
images BASE64 encode, decode (1) | 2020.04.21 |
---|---|
Watir 란? (1) | 2020.01.15 |
[HTML] 속성(id, class, name) (0) | 2019.12.23 |
[ Xpath ] Xpath란? (0) | 2019.12.02 |
[T-MAP API]검색어를 통한 지도검색 (4) | 2019.11.12 |
Comments