curl 코드 변환
curl to Code
curl 명령을 fetch·axios·파이썬 requests·Go·PHP·PowerShell 코드로 변환합니다.
보통 브라우저 네트워크 패널에서 복사해 온 `curl` 명령을 받아, 같은 요청을 fetch·Python·Go·Node 등으로 다시 씁니다. 진짜 POSIX 인용 규칙으로 파싱하므로 이스케이프 투성이인 JSON 본문도 온전히 넘어옵니다.
curl 명령
fetch
해석한 요청
메서드
POST
헤더
2
본문
31자
$'…' 문자열까지 다뤄서 이스케이프된 JSON 본문도 그대로 살아남습니다. 아무것도 실행하지 않고 요청도 보내지 않습니다. $VARIABLES는 글자 그대로 두고 표시해 둡니다. 그 값은 사용자의 셸만 알기 때문입니다.사용 방법
요청을 cURL로 복사합니다
어느 브라우저든 네트워크 패널의 오른쪽 클릭 메뉴에 "cURL로 복사"가 있습니다. 백슬래시까지 그대로 붙여넣으면 됩니다.
대상 언어를 고릅니다
생성된 코드에 메서드, 헤더, 본문, 그리고 있었다면 기본 인증까지 담깁니다. 이 페이지에서는 아무것도 보내지 않습니다.
해석 결과를 확인합니다
메서드, 헤더 개수, 본문을 무엇으로 읽었는지 보여 줍니다. 파서가 옮기지 못한 것은 버리지 않고 경고로 나열합니다.
자주 묻는 질문
자격 증명이 어디로 나가나요?
아니요. 아무것도 실행하지 않고 요청도 보내지 않습니다. 명령은 브라우저 안에서 글자로만 파싱됩니다. 다만 네트워크 패널에서 복사한 cURL에는 대개 살아 있는 세션 쿠키나 베어러 토큰이 들어 있으니, 생성된 코드도 비밀번호처럼 다루세요.
`$TOKEN`이 왜 그대로 남아 있나요?
그 값이 무엇으로 펼쳐지는지는 사용자의 셸만 알기 때문입니다. 변수는 짐작하거나 조용히 비우지 않고 글자 그대로 두고 표시해 둡니다. 빈 Authorization 헤더가 눈에 보이는 자리표시자보다 훨씬 나쁜 버그입니다.
파일 업로드도 되나요?
`-F` 멀티파트 폼은 파싱해서 알려 줍니다. 다만 `@파일명` 참조는 이 페이지가 읽을 수 없는 파일을 가리키므로, 생성된 코드에는 그 자리에 자리표시자가 들어갑니다. 요청의 나머지는 완전합니다.
이 도구로 이어지는 것
OpenAPI 점검
OpenAPI Linter
OpenAPI 문서에서 누락된 응답, 쓰이지 않는 스키마, 아무것도 가리키지 않는 참조처럼 코드 생성기를 깨뜨리는 결함을 점검합니다.
HAR 파일 뷰어·정리
HAR Viewer & Sanitiser
HAR 캡처를 폭포수 그래프로 열고, 공유 전에 쿠키·인증 헤더·토큰을 제거합니다.
HTTP 요청 테스터
HTTP Request Builder
GET·POST·PUT·PATCH·DELETE·HEAD 요청을 헤더와 본문까지 지정해 보내고 상태·헤더·본문·소요 시간을 보여 줍니다. Cookie와 Authorization은 서버가 전달하지 않습니다.
JSON 정렬·검사
JSON Formatter & Validator
JSON을 보기 좋게 정렬하거나 압축하고, 문법 오류가 난 줄과 열을 정확히 짚어 줍니다.
다음 단계
이 도구의 결과를 그대로 받을 수 있는 도구들입니다.
HAR 파일 뷰어·정리
HAR Viewer & Sanitiser
HAR 캡처를 폭포수 그래프로 열고, 공유 전에 쿠키·인증 헤더·토큰을 제거합니다.
HTTP 요청 테스터
HTTP Request Builder
GET·POST·PUT·PATCH·DELETE·HEAD 요청을 헤더와 본문까지 지정해 보내고 상태·헤더·본문·소요 시간을 보여 줍니다. Cookie와 Authorization은 서버가 전달하지 않습니다.
JSON 정렬·검사
JSON Formatter & Validator
JSON을 보기 좋게 정렬하거나 압축하고, 문법 오류가 난 줄과 열을 정확히 짚어 줍니다.
OpenAPI 점검
OpenAPI Linter
OpenAPI 문서에서 누락된 응답, 쓰이지 않는 스키마, 아무것도 가리키지 않는 참조처럼 코드 생성기를 깨뜨리는 결함을 점검합니다.
Base64 인코딩·디코딩
Base64 Encoder & Decoder
텍스트와 파일을 Base64·Base64URL로 인코딩·디코딩하며 UTF-8을 올바르게 처리합니다.
텍스트 해시 생성
Text Hash
문자열의 MD5·SHA-1·SHA-256·SHA-384·SHA-512·CRC-32를 계산하고 대문자·Base64 출력도 지원합니다.