pat coding

CURL 통신 본문

Etc

CURL 통신

uuukpyo 2020. 8. 7. 09:58
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