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+).
이어서 해볼 도구
같은 흐름으로 이어지는 도구를 골라 두었습니다.
- HTTP 상태 코드 레퍼런스모든 HTTP 상태 코드를 한눈에! 검색, 필터, 개발자 팁까지 제공합니다.
- HTTP 요청 빌더 (cURL 생성기)HTTP 요청을 시각적으로 구성하고 cURL, fetch, axios, Python, HTTPie, wget 코드를 즉시 생성하세요. cURL 가져오기도 지원합니다.
- HTTP 캐시 헤더 시뮬레이터Cache-Control, ETag, Last-Modified를 입력하고 요청을 하나씩 흘려보내며 브라우저 캐시와 CDN이 각각 무엇을 하는지 확인하세요. no-cache가 저장을 막지 않는 이유, s-maxage가 브라우저에 닿지 않는 이유, 재검증 왕복까지 단계별로 보여줍니다.
- CIDR 계산기CIDR 표기법으로 네트워크 주소, 서브넷 마스크, 호스트 범위를 계산합니다.