🌐 KO

🌀 cURL 명령 생성기

HTTP 메서드, URL, 헤더, 요청 바디, 옵션을 입력하면 그대로 복사해 쓸 수 있는 cURL 명령을 만들어 줍니다. 모든 값은 POSIX 쉘 규칙에 맞게 안전하게 이스케이프됩니다.


        
가이드

자세히 알아보기

01

1. cURL 명령 구조

cURL 명령은 curl 뒤에 옵션과 URL을 붙여 만듭니다. -X로 메서드를, -H로 헤더를, --data-raw나 --data-urlencode로 바디를 지정합니다. 이 도구는 각 요소를 폼으로 입력받아 여러 줄로 보기 좋게 정리된 명령을 생성하고, 클립보드로 바로 복사할 수 있게 해 줍니다.

02

2. 안전한 값 이스케이프

헤더 값이나 JSON 바디에 작은따옴표('), 공백, 특수문자가 들어가면 쉘에서 명령이 깨질 수 있습니다. 이 도구는 모든 값을 작은따옴표로 감싸고, 값 안의 작은따옴표는 '\''(닫기·이스케이프·다시 열기) 시퀀스로 정확히 치환합니다. 또한 개행 문자는 제거해 헤더 인젝션을 막습니다.

03

3. -k 옵션 주의

-k(--insecure)는 서버 TLS 인증서 검증을 건너뜁니다. 로컬 테스트에는 편하지만, 실제 통신에서는 중간자 공격에 노출될 수 있어 위험합니다. 이 도구는 -k를 켜면 경고를 표시합니다. 프로덕션에서는 올바른 인증서를 사용하고 이 옵션을 쓰지 마세요.

자주 묻는 질문

생성된 명령을 그대로 붙여 실행해도 안전한가요?
값이 쉘 규칙에 맞게 이스케이프되므로 특수문자로 인한 구문 오류는 없습니다. 다만 -k처럼 보안에 영향을 주는 옵션이나 요청 대상 URL은 직접 확인하고 실행하세요.
작은따옴표가 포함된 값도 처리되나요?
네. 값 안의 작은따옴표는 POSIX 쉘의 표준 방식('\'')으로 치환되어 정확히 전달됩니다.
입력한 값이 서버로 전송되나요?
아니요. 명령 생성은 브라우저 안에서만 수행되며 어떤 값도 서버로 전송되지 않습니다.
Windows에서도 이 명령이 동작하나요?
이 도구는 POSIX 쉘(bash/zsh) 기준으로 이스케이프합니다. Windows cmd.exe는 따옴표 규칙이 달라 그대로 동작하지 않을 수 있으며, PowerShell이나 WSL/Git Bash 사용을 권장합니다.