이 컬 컨버터가 하는 일은
API 문서, 브라우저 DevTools ("Copy as cURL") 및 포스트맨은 모두 컬어를 사용하지만, 여러분의 코드는 그렇지 않을 것입니다. 이 툴은 백슬래시 연속으로 구성된 멀티 라인 명령어를 포함해 커럴 명령어를 분석하고 자바스크립트 fetch, 액시오스, 파이썬 requests, 고 net/http, 노드.제스 https 및 PHP 커럴의 구식 코드로 변환합니다. 다른 방법으로도 작동합니다. fetch(...) 호출이나 Python requests.post(...) 호출을 붙여서 터미널에서 실행하거나 버그 보고서에서 공유할 수 있는 파싱은 브라우저에서 완전히 이루어집니다. 그래서 명령에 있는 토큰과 쿠키들은 절대로 컴퓨터에서 나오지 않습니다.
사용 방법
- 상단에서 curl → code 또는 code → curl를 선택하세요.
- 입력 상자에 명령어 또는 단편을 붙여주세요. 라인 브레이크,
\연장 및 양쪽 인용 스타일도 처리됩니다. - 탭에서 목표 언어를 선택하세요. 출력이 입력과 함께 업데이트 됩니다.
- 출력 아래의 메모를 읽으십시오: 직접적인 동등한 것이없는 깃발 (예를 들어
--compressed) 은 조용히 떨어지기 대신 여기에 나열됩니다. - 한 번의 클릭으로 결과를 복사합니다.
지원되는 것
- 메소드
-X을 통해, 신체가 존재할 때 POST을 함축하고,-G를 통해 데이터를 쿼리 문자열로 이동합니다. - 헤더 (
-H), 쿠키 (-b), 사용자 에이전트 (-A), 레퍼 (-e) 및 기본 인증 (-u),Authorization헤더가 됩니다. -d,--data-raw,--data-binary,--data-urlencode와--json의 시체 JSON 본체는 언어가 허용하는 곳에서 네이티브 객체로 인쇄되고 발산됩니다 (Python에서json=, JS에서JSON.stringify).-F,@file업로드를 포함하여FormData또는files=로 표시되는 XQ2를 가진 다부 형태의 형태-k/--insecure과-L/--location는 각각의 클라이언트의 동등한 옵션에 매핑됩니다.
팁
- 크롬 데브툴에서는 cmd 변종이 아닌 **Copy as cURL (bash) **를 사용합니다. Windows
^탈출은 분석하기가 어렵습니다. - 변환된 스니펫을 문제 추적기에 붙이기 전에 비밀을 제거합니다.
- 코드 → curl의 경우, 같은 스니펫의 문자 값으로 정의된 변수가 대체됩니다. 실행 시간에 계산된 값은 그렇지 않습니다.