007_curl_options
1. 기본 정보 및 헬프
curl -h # 사용가능 옵션 간단한 설명
curl -V # curl, libcurl 버전 정보 확인
curl --man # curl 메뉴얼 전체보기2. 다운로드 / 업로드 관련
curl -o <file>, --output <file> # 지정한 파일명으로 저장
curl -O # 원격 파일명을 그대로 사용해 저장
curl -C, --continue-at <offset> # 중단된 다운로드 이어받기
curl -T, --upload-file <file> # 파일 업로드(FTP 등에서 사용)3. HTTP 요청 구성
curl -X <METHOD> # HTTP 메서드 지정 (GET, POST, PUT, DELETE 등)
curl -d <data>, --data # POST 데이터 전송 (Content-Type: application/x-www-form-urlencoded)
curl --data-urlencode # URL 인코딩된 POST 데이터 전송
curl -H <header>, --header <header> # 커스텀 HTTP 헤더 추가4. 리다이렉션 및 헤더
5. 인증 및 보안
6. 출력 및 디버깅
7. 네트워크 및 타임아웃
8. 쿠키 관련
9. 압축 및 HTTP 버전
10. 자주 사용하는 예제
Last updated