cURL 명령 생성기
이 브라우저 세션에 저장된 요청이 없습니다
처음부터 요청을 입력하거나 한 페이지의 전체 편집기를 여세요.
엔드포인트와 메서드
엔드포인트, 인증 정보, 헤더 또는 본문을 서버로 보내지 않고 cURL 명령을 만드세요. bash, zsh와 WSL에는 POSIX 출력을 선택하고, PowerShell에는 curl.exe를 명시적으로 호출하며 PowerShell의 따옴표와 줄 연속 규칙을 사용하는 출력을 생성할 수 있습니다.
안전한 cURL 명령 만드는 방법
-
1
메서드, URL, 셸 선택
완전한 HTTP 또는 HTTPS URL을 입력합니다. 요청 세부 정보를 추가하기 전에 POSIX 셸 또는 PowerShell 출력을 선택합니다.
-
2
헤더와 인증 추가
검증된 헤더 쌍, Bearer 토큰 또는 Basic 인증을 사용할 수 있습니다. 직접 입력한 Authorization 헤더와 인증 모드는 함께 쓸 수 없습니다.
-
3
본문 형식 선택
JSON을 검증하고 원문 데이터를 입력하거나 URL 인코딩 폼 필드를 이름과 값의 행으로 추가합니다. 원문 본문은 `--data-raw`를 사용하므로 앞의 `@`를 로컬 파일로 읽지 않습니다.
-
4
복사 전에 검토
메서드, URL, 셸, 헤더 수와 본문 형식을 확인합니다. 인증 정보 값은 요약에서 숨기지만 최종 명령에는 표시됩니다.
-
5
복사 또는 다운로드
명령을 복사하거나 `.sh` 또는 `.ps1` 파일을 다운로드합니다. 엔드포인트, 옵션과 모든 비밀 값을 확인한 뒤 실행하세요.
생성기가 처리하는 입력
| 입력 | 생성되는 cURL 구문 |
|---|---|
| HEAD 요청 | 응답 본문 없이 헤더를 받는 --head |
| GET 이외의 메서드 | -X METHOD |
| 요청 헤더 | 헤더마다 따옴표로 감싼 -H 인수 하나 |
| JSON 본문 | --data-raw, 직접 지정하지 않으면 JSON Content-Type 헤더도 자동 추가 |
| 원문 본문 | @filename 해석을 막는 --data-raw |
| URL 인코딩 폼 | 필드마다 --data-urlencode 인수 하나 |
| Bearer 토큰 | 따옴표로 감싼 Authorization: Bearer ... 헤더 |
| Basic 인증 | 따옴표로 감싼 --user 값 |
| 리디렉션, 진단, 로컬 TLS 시험 | --location, --verbose 또는 --insecure |
POSIX와 PowerShell은 서로 다른 대상입니다
POSIX 명령은 bash, zsh, WSL에 맞게 인수를 작은따옴표로 감싸고 백슬래시로 줄을 이어 줍니다. 입력에 작은따옴표가 있으면 인용을 닫고 이스케이프한 뒤 다시 열어 셸이 원래 문자를 cURL로 넘기게 합니다.
PowerShell 명령은 curl.exe를 호출하고 PowerShell 작은따옴표 이스케이프와 백틱 줄 연속 문자를 사용합니다. cmd.exe용 명령이 아닙니다. Windows 명령 프롬프트는 확장과 따옴표 규칙이 다르므로 의도적으로 제공하지 않습니다.
인증 정보는 계속 주의해서 다뤄야 합니다
브라우저에서만 생성하므로 이 페이지가 비밀 값을 받지는 않지만 최종 명령에는 입력한 토큰, 비밀번호 또는 민감한 헤더가 들어갑니다. 복사한 명령은 셸 기록에 남을 수 있고 다운로드한 스크립트는 디스크에 남으며 같은 컴퓨터의 다른 소프트웨어가 프로세스 인수를 볼 수도 있습니다. 수명이 짧은 인증 정보를 사용하고 예시를 공유할 때는 자리 표시자로 바꾸며 필요 없는 명령 파일을 삭제하세요.
입력 한도와 지원하지 않는 기능
인증 정보나 프래그먼트가 포함되지 않은 HTTP 및 HTTPS URL을 받습니다. 헤더 또는 폼 필드는 최대 30개, 본문은 최대 256 KiB입니다. 헤더 이름은 HTTP 토큰 문자만 사용할 수 있고 헤더 값에는 줄바꿈이나 제어 문자를 넣을 수 없습니다. GET 및 HEAD 본문, multipart 파일 업로드와 cmd.exe 출력은 생성하지 않습니다.
자주 묻는 질문
아니요. 편집기와 명령 조립은 이 브라우저 탭에서 작동합니다. 엔드포인트를 호출하지 않고 URL, 헤더, 인증 정보 또는 본문을 당사 서버로 보내지 않습니다. 사용자가 나중에 생성된 명령을 실행할 때만 요청이 전송됩니다.
이 탭의 세션 저장소를 사용합니다. 만료 시간은 페이지마다 연장하지 않고 처음 저장에 성공한 시점부터 30분으로 고정됩니다. 처음부터 다시 시작하면 삭제하며, 일반적으로 탭을 닫아도 지워집니다.
--data-raw는 문자열을 그대로 보내고 cURL의 특별한 @filename 동작을 비활성화합니다. 따라서 본문이 @로 시작해도 명령 실행 시 로컬 파일을 뜻하지 않게 읽지 않습니다.
아니요. multipart -F와 로컬 파일 참조는 지원 범위 밖입니다. 특히 컴퓨터의 경로를 읽을 수 있는 명령은 직접 만들고 내용을 자세히 확인하세요.
아니요. PowerShell을 대상으로 하며 curl.exe를 명시적으로 호출합니다. WSL에서는 POSIX 출력을 사용하세요. 기존 cmd.exe는 이스케이프와 변수 확장 규칙이 다르므로 어느 여러 줄 출력도 안전하게 붙여넣을 수 없습니다.
관련 도구
ASCII 표 참조
NUL, LF, DEL 같은 제어 문자를 포함해 모든 문자에 대한 10진수, 16진수, 8진수, 2진수, HTML 숫자 문자 참조를 담은 0부터 127까지의 전체 ASCII 표.
HTML 문자 참조
HTML 엔티티의 검색 가능한 목록, 각 엔티티의 이름 및 숫자 코드, 그리고 특수 문자 및 기호에 대한 1클릭 복사 기능을 제공합니다.
FPS 카운터
requestAnimationFrame으로 브라우저 FPS를 측정하세요. 스무딩, 최소/최대 프레임레이트, 경고 임계값, 선택형 그래프를 제공합니다. 업로드나 API 없이 로컬에서 실행됩니다.
키보드 단축키 참고표
macOS, Windows, Linux에서 VS Code, Chrome, GNU Readline을 쓰는 Bash의 문서화된 기본 단축키를 검색합니다.
보색 찾기
어떤 입력에 대해서도 보색을 찾습니다. HSL 반대 색, 분할 보색 쌍, 그리고 접근성 있는 조합 제안을 반환합니다.
색상 틴트 생성기
기준 색의 밝은 틴트를 생성합니다. 디자인 시스템 토큰, 배경, 호버 상태를 위한 3-20단계 스케일.
이 도구는 다른 언어로도 제공됩니다
- Generator poleceń cURL [PL]
- cURLコマンドジェネレーター [JA]
- เครื่องมือสร้างคำสั่ง cURL [TH]
- منشئ أوامر cURL [AR]
- Gerador de comandos cURL [PT]
- Generador de comandos cURL [ES]
- cURL-Befehlsgenerator [DE]
- Trình tạo lệnh cURL [VI]
- cURL-kommandogenerator [SV]
- cURL-opdrachtgenerator [NL]
- Générateur de commandes cURL [FR]
- Pembuat Perintah cURL [ID]
- cURL Command Generator [EN]
- Generatore di comandi cURL [IT]
- Генератор команд cURL [RU]
- cURL Komutu Oluşturucu [TR]
- cURL 命令生成器 [ZH]