curl → PowerShell 변환기
curl to PowerShell Converter
리눅스/bash의 curl 명령을 붙여넣으면 윈도우에서 바로 실행 가능한 두 가지 형태로 변환합니다 — 백틱 줄바꿈을 쓰는 curl.exe 버전과 네이티브 Invoke-RestMethod(irm) 스크립트. 메서드, 헤더, JSON 본문, Basic 인증, 폼 데이터, -k/-L 플래그까지 브라우저에서 파싱합니다.
예시:
모든 변환은 브라우저에서만 처리되며 서버로 전송되지 않습니다.
위에 curl 명령을 입력하면 결과가 여기에 표시됩니다.
bash와 PowerShell의 차이
- PowerShell에서 curl은 Invoke-WebRequest의 별칭이므로 진짜 curl은 curl.exe로 불러야 합니다.
- 줄 이어쓰기는 bash의 백슬래시(\) 대신 PowerShell 백틱(`)을 씁니다.
- 값은 작은따옴표로 감쌉니다. PowerShell 작은따옴표는 문자 그대로라 큰따옴표가 든 JSON에 안전합니다.
- 값 안에 작은따옴표가 있으면 두 개('')로 이스케이프합니다.
- curl의 -k(--insecure)는 Invoke-RestMethod의 -SkipCertificateCheck에 해당합니다(PowerShell 6+).