시스템/Linux

curl 간단 명령

chance 2017. 4. 3. 15:01


Get

$ curl http://www.myhome.com?param=1234



Post : -d 옵션을 주면 post 로 동작, 명시적으로 -X POST 로 지정해도 된다.

header : -H( --header)

body : -d( --data)

user-agent : -A ( --user-agent)

ssl : -k ( --insecure)


$ curl -X POST  http://www.myhome.com -H "Content-Type:application/json" -d "{\"param\":1234}


body 내용이 파일이라면 파일명에 @ 를 붙인다. 

-d "@myfile"


바이너리 파일의 경우 --data-binary 옵션 사용

$ curl -X POST http://www.myhome.com --data-binary "@myfile"



응답 헤더 표시 :  -i

입출력 헤더를 모두표시 :  -v