설정
브라우저나 API 문서에서 복사한 cURL 명령을 붙여넣으면 즉시 사용 가능한 코드로 변환할 수 있습니다. 대상 언어를 선택하면 구문 강조와 함께 코드가 실시간으로 생성됩니다. HTTP 상용구 코드를 직접 작성하지 않고 빠르게 API를 사용하기에 적합합니다.
cURL 명령

작동 방식

cURL 명령을 붙여넣으면 이 도구가 선택한 언어(Python, JavaScript, Go, PHP, Rust 등)의 동등한 코드로 변환합니다. 명령의 URL, 메서드, 헤더, 본문 데이터, 인증을 해석하여 해당 HTTP 요청을 구성합니다.

브라우저 콘솔이나 API 문서에서 cURL 명령을 복사해, 각 헤더와 매개변수를 손으로 다시 작성하지 않고 코드로 옮겨야 할 때 이상적입니다. 변환은 전적으로 브라우저에서 이루어집니다.

활용 사례

  • 브라우저의 "cURL로 복사"를 작업 언어의 코드로 바꾸기.
  • API 문서의 cURL 예시를 자신의 스택으로 변환하기.
  • 터미널에서 이미 테스트한 요청을 스크립트나 앱에서 재사용하기.
  • 동일한 HTTP 요청이 서로 다른 언어에서 어떻게 표현되는지 비교하기.

자주 묻는 질문

어떤 cURL 명령을 지원하나요?

가장 많이 쓰이는 옵션을 인식합니다: 메서드(-X), 헤더(-H), 본문 데이터(-d, --data, --data-raw), 폼, 기본 인증(-u), 그리고 URL. 이것으로 브라우저나 문서에서 복사한 요청의 대다수를 처리합니다.

내가 붙여넣은 데이터가 어떤 서버로 전송되나요?

아니요. 명령은 전적으로 브라우저에서 파싱되고 변환되며, 붙여넣은 내용은 서버에 업로드되지 않습니다. 그래도 명령에 토큰이나 자격 증명이 포함되어 있다면 공유하기 전에 결과를 확인하세요.

브라우저에서 cURL 명령은 어떻게 얻나요?

개발자 도구의 네트워크 탭에서 요청을 마우스 오른쪽 버튼으로 클릭하고 "cURL로 복사"를 선택하세요. 그 명령에는 URL, 헤더, 본문이 포함되어 여기에 붙여넣을 준비가 됩니다.

생성된 코드가 그대로 작동하나요?

대부분의 경우 그렇지만 검토하는 것이 좋습니다: 언어의 HTTP 라이브러리를 설치하거나, 인증서 경로를 조정하거나, 토큰을 코드에 남겨 두는 대신 환경 변수로 옮겨야 할 수 있습니다.