분류: 개발 도구
cURL 명령어 생성기
메서드, URL, 헤더, 본문으로 curl 명령어 만들기
요청 메서드, URL, 헤더, 본문을 입력하면 셸에서 각 부분이 안전하게 따옴표 처리된, 바로 실행 가능한 curl 명령어가 만들어집니다. 모든 조합은 브라우저에서 로컬로 처리됩니다.
출력
curl \ -H 'Content-Type: application/json' \ 'https://api.example.com/v1/items'
이 페이지의 모든 처리는 브라우저에서 이루어집니다. 업로드는 없습니다.
이 도구로 할 수 있는 일
curl 명령어를 직접 작성하려면 모든 헤더와 본문의 따옴표 처리를 정확히 해야 하는데, 미묘하게 틀리기 쉽습니다. 이 도구는 요청을 메서드, URL, 한 줄에 하나씩 적은 헤더, 선택적인 본문으로 나누어 입력받고, 이를 다시 하나의 따옴표 처리된 명령어로 조합해 터미널에 바로 붙여넣을 수 있게 해 줍니다.
사용 방법
- 요청 URL을 입력하고 메서드를 선택합니다.
- 헤더를 한 줄에 하나씩 Name: value 형식으로 추가합니다.
- 필요하면 본문을 추가하고 명령어를 복사합니다.
개인정보
이 도구는 전부 브라우저 안에서 동작합니다. 입력한 내용은 업로드되거나 저장되거나 공유되지 않으며, 탭을 닫으면 사라집니다.
자주 묻는 질문
- 요청이 실제로 어딘가에 전송되나요?
- 아니요. 이 도구는 명령어 텍스트만 만들 뿐이며, 직접 실행하기 전까지는 아무것도 전송되지 않습니다.
- 따옴표 처리는 어떻게 되나요?
- 헤더, 본문, URL은 각각 작은따옴표로 감싸고 내부에 포함된 작은따옴표는 이스케이프 처리되며, 이는 대부분의 POSIX 셸에서 안전한 기본 방식입니다.
- 일반 GET 요청에도 -X GET을 붙이나요?
- 아니요. curl은 기본적으로 GET을 사용하므로 -X 플래그는 명령어를 간결하게 유지하기 위해 다른 메서드일 때만 추가됩니다.