Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Tags more
Archives
Today
Total
관리 메뉴

난 정말 최고야 멋있어

curl 기본적인 사용법 본문

카테고리 없음

curl 기본적인 사용법

n00bh4cker 2020. 4. 1. 17:25

 

일반적으로 데이터를 추가하지 않았다면 GET, 데이터를 추가한다면 POST 로 보내게 된다

GET 방식으로 명시적으로 보내고 싶을때에는 --get / -G 옵션을 인자로 주도록 하자

 

본문 데이터 전송

--data-urlencode : curl 에서 urlencode 한 후 데이터를 전송, GET 쿼리도 이걸로 보낸다 애용하도록 하자 (애용애용)

-d "data"  -d 옵션만 주면 curl 에서 따로 변환을 거치지 않고 그냥 전송한다 추가로 요청하는 메서드가 POST 가 Content-Type 은 application/x-form-urlencoded가 된다

-T 파일 이름 : 파일 전송(Transfer) 

-F 멀티파트로 전송(multipart/form-data)

@파일 이름  : 파일을 내용물로해서 전송

 

요청 메서드 지정

--request , -X 옵션 뒤에 메서드를 지정할 수 있다

ex ) curl --request PUT http://localhost

 

헤더 지정

--header ,-H 옵션을 통해 헤더를 명시적으로 지정 할 수 있다

ex ) curl --header "X-Your-header: hello" http://localhost

 

유저에이전트 지정

--user-agent ,-A 옵션을 통해 유저에이전트를 지정할 수 있다

사실 헤더로 땜빵이 가능하다 --header "User-Agent:  helloooooo"

 

헤더정보만 보기

--head, -I 옵션을 통해 헤더 정보만 보도록 할 수 있다

이건 요청메서드 지정으로 땜빵이 가능하다 --request HEAD 

 

도움말

-h 로 볼수있따.. 모를때마다 열심히 쓰자