CURL은 REST API또는 OpenAPI를 테스트할 때 자주 사용되는 커맨드라인 툴이다.

그런데 늘 사용하는 옵션만 사용하다 보니 다른 옵션의 존재를 잊어버릴 때가 있는데, 마침 외국 블로그의 한 글(Curl Cookbook)이 눈에 들어와서 정리해 본다.

 

  • -k: SSL 인증서 유효성 체크 안함
  • -o <파일명>: 결과를 파일명으로 저장하기
  • -X POST -d var=val: POST로 보내기
  • -u user:pass: 기본 인증
  • -v: 디버깅 정보 보여주기
  • -L: 300번대 리다이렉트 응답이 왔을 때 따라 갈 것.
  • -e URL: Refferrer 주소 입력
  • -H 'Header: Value': HTTP 헤더 추가
  • --limit-rate 8k: Curl 네트워크 연결 속도를 낮추기(예에서는 초당 8KB 전송속도로)

속도 제한을 걸 수 있다는 걸 몰랐네.

'2. 소프트웨어 개발 관련' 카테고리의 다른 글

CURL 자주 사용하는 옵션  (0) 2019.09.05
기술 기업 블로그  (1) 2019.04.15
사람관리를 위한 15개의 지혜  (0) 2018.09.21
Docker for windows 오류 해제  (0) 2018.05.09
WSGI  (0) 2018.03.02
나쁜 코드로 부터 배우기  (0) 2017.11.22

+ Recent posts