개발
linux / mac 에서 curl 명령어로 request 테스트 하기
vipDeveloper
2020. 3. 3. 15:27
반응형
curl 명령어는 request를 할 수 있는 명령어로 rest 애플리케이션 개발 시 테스트 용도로 사용하기 좋다.
get 방식
root@vipdeveloper:~|⇒ curl https://www.naver.com
root@vipdeveloper:~|⇒ curl -v https://www.naver.com
사용한 옵션
-v : 요청과 응답 모두 출력
post 방식
root@vipdeveloper:~|⇒ curl -H "x-api-key: S2K0A" "https://vipdeveloper.com/api" -d "body='' "
사용한 옵션
-H : 요청 Headers 설정
-d : 요청 시
rest api test 시 자주 사용 하는 옵션들
-
i : headers 확인
-
H : headers 설정
-
I : Headers와 body 함께 return 받기
root@vipdeveloper:~|⇒ curl https://www.naver.com -ㅍ:~|⇒ curl https://www.naver.com -I
HTTP/2 200
server: NWS
date: Tue, 03 Mar 2020 06:17:35 GMT
content-type: text/html; charset=UTF-8
cache-control: no-cache, no-store, must-revalidate
pragma: no-cache
p3p: CP="CAO DSP CURa ADMa TAIa PSAa OUR LAW STP PHY ONL UNI PUR FIN COM NAV INT DEM STA PRE"
x-frame-options: DENY
x-xss-protection: 1; mode=block
strict-transport-security: max-age=63072000; includeSubdomains
referrer-policy: unsafe-url
- O : download
-
v : request, response 모두 출력
-
k : https - SSL certificate 검증 없이 request
-
s : slient mode
-
d : HTTP Post data 전달 request / post test 시 유용
반응형