0

Curl을 Python 요청으로 변환

컬 명령을 브라우저에서 로컬로 바로 실행할 수 있는 Python, JavaScript 가져오기, Node axios, PHP 및 Go 코드로 변환하세요.

처리 중... 0%
토큰화 셸 명령
컬 옵션 구문 분석
요청 모델 구축
타겟 코드 생성

결과

이 페이지는 Python이 이미 대상으로 선택된 변환기를 엽니다. 컬 명령을 붙여넣고 버튼을 누르고 요청에 따라 빌드된 코드를 가져옵니다. 이는 사실상 모든 Python 코드베이스가 장황한 내장 urllib 대신 사용하는 사실상의 표준 HTTP 라이브러리입니다.

번역은 텍스트가 아닌 구조적입니다. -H 플래그는 헤더 dict가 되고, JSON -d 본문은 json=을 통해 전달된 실제 Python dict로 구문 분석 및 렌더링됩니다(요청은 Content-Type 및 직렬화를 설정합니다). -u user:pass는 auth=(user, pass)가 되며, -F 필드는 업로드를 위해 open(..., 'rb')을 사용하여 files=로 전환됩니다. HTTP 메소드는 request.get/post/put/patch/delete에 매핑되며, 특이한 경우에는 요청으로 돌아갑니다.request().

일반적인 작업 흐름: API 문서에서 요청을 복사하거나(대부분의 문서에서는 컬로 예제 제공) 브라우저 DevTools에서 요청을 마우스 오른쪽 버튼으로 클릭하고 cURL로 복사를 선택하여 여기에 붙여넣고 생성된 스니펫을 스크립트에 놓습니다. 모든 것이 브라우저에서 로컬로 구문 분석됩니다. 복사된 명령에는 정기적으로 라이브 API 키가 포함되어 있기 때문에 중요합니다. 대신 JavaScript나 PHP가 필요합니까? 동일한 도구에서 대상 언어를 전환하십시오.