Skip to content
Tools/curl → PowerShell 변환기

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+).