반응형
cURL (client URL)
프로토콜들을 이용해 URL로 데이터를 전송하거나 가져올 때 사용 가능
옵션
-G : GET 요청
curl -G https://[server]/?param1=value1¶m2=value2
-X : 요청 method 지정 (default : POST)
curl -X GET https://[server]/data
-d : POST 데이터 전송
curl http://[server] -d "test"
운영체제 명령어 실행 결과 전송
curl https://[server]/test -d "$(cat ls /)"
-H : content-type 지정
폼 데이터 전송
curl https://[server]/test -d "param1=value1" -H "Content-Type:application/x-www-form-urlencoded"
JSON 데이터 전송
curl https://[server]/test -d '{"param1":"value1"}' -H "Content-Type:application/json"
JSON 데이터는 큰 따옴표로 감싸야 함
-b : 쿠키 값 전송
curl https://[server]/test -b "JSESSIONID=3kdjfaojef..adaf"
-o : 파일 생성 위치 지정
curl [링크] -o /var/www/html/[임의 위치 지정]
반응형
'linux' 카테고리의 다른 글
[Error] 칼리리눅스 네트워크 설정 (0) | 2023.11.01 |
---|---|
$ 매개변수 (특수 변수) (0) | 2023.09.20 |
압축 (0) | 2023.07.11 |
openssl (0) | 2023.07.11 |
원격접속 (0) | 2023.07.11 |