curl 명령어 빌더
메서드, URL, 헤더, 본문으로 바로 실행 가능한 curl 명령어를 만듭니다 — 100% 브라우저에서 실행되며 업로드되지 않습니다.
curl -X GET 'https://api.example.com/users' -H 'Content-Type: application/json'
🔒 명령어는 브라우저에서 처리되며 업로드되지 않습니다.
이 도구가 하는 일
curl 명령어 빌더는 HTTP 요청의 구성 요소를 복사해서 바로 실행할 수 있는 curl 명령어로 바꿔줍니다. GET이나 POST 같은 메서드를 고르고, 요청 URL을 입력하고, 헤더를 Key: Value 형식으로 한 줄에 하나씩 나열한 뒤 필요하면 요청 본문을 추가하세요. 명령어는 아래에 실시간으로 갱신되며, 메서드는 -X로, 각 헤더는 -H 플래그로, 본문이 있으면 --data로 표시됩니다. 모든 값은 작은따옴표로 감싸지고 값 안의 따옴표는 이스케이프되므로, 출력을 터미널에 그대로 붙여넣어도 안전합니다.
사용 방법
드롭다운에서 HTTP 메서드를 선택한 다음 호출할 전체 URL을 붙여넣으세요. 각 헤더는 Content-Type: application/json이나 Authorization: Bearer TOKEN처럼 한 줄에 하나씩 입력합니다. 데이터를 보낼 경우 본문 필드에 JSON, 폼 텍스트 등 원하는 내용을 입력하거나 붙여넣으세요. curl 명령어가 실시간으로 만들어지는 것을 확인한 뒤 복사 버튼을 눌러 터미널에서 실행하거나, 스크립트에 넣거나, 동료와 공유하세요.
자주 묻는 질문
따옴표와 특수 문자는 어떻게 처리되나요?
URL, 헤더, 본문의 각 값은 작은따옴표로 감싸지며, 값 안의 작은따옴표는 POSIX '\'' 방식으로 안전하게 이스케이프됩니다. 따라서 값에 공백, 앰퍼샌드(&), JSON이 포함되어 있어도 명령어를 셸에 그대로 붙여넣을 수 있습니다.
왜 GET인데도 -X GET이 표시되나요?
빌더는 명령어를 명확하고 수정하기 쉽게 하기 위해 항상 -X로 메서드를 명시합니다. curl은 GET을 기본값으로 처리하므로 -X GET은 생략한 것과 동일하게 동작합니다. 더 짧은 형태를 원하면 지워도 됩니다.
입력한 URL, 헤더, 본문이 어딘가로 업로드되나요?
아니요. curl 명령어는 전적으로 브라우저 안에서 JavaScript로 만들어집니다. URL, 헤더, 토큰, 본문은 어떤 서버로도 전송·저장·업로드되지 않습니다.