0

แปลงคำขอ Curl เป็น Python

แปลงคำสั่ง curl ให้เป็น Python ที่พร้อมใช้งาน, การดึงข้อมูล JavaScript, Node axios, โค้ด PHP และ Go — ภายในเบราว์เซอร์ของคุณ

กำลังประมวลผล... 0%
คำสั่งเชลล์โทเค็น
แยกวิเคราะห์ตัวเลือกขด
แบบจำลองคำขอก่อสร้าง
กำลังสร้างรหัสเป้าหมาย

ผลลัพธ์

หน้านี้จะเปิดตัวแปลงโดยเลือก Python ไว้เป็นเป้าหมายแล้ว: วางคำสั่ง curl กดปุ่ม และรับโค้ดที่สร้างขึ้นตามคำขอ ซึ่งเป็นไลบรารี HTTP มาตรฐานโดยพฤตินัยที่โค้ดเบสของ Python ทุกตัวใช้แทน urllib ในตัวแบบละเอียด

การแปลมีโครงสร้าง ไม่ใช่ข้อความ -H flags กลายเป็น headers dict, JSON -d body จะถูกแยกวิเคราะห์และแสดงผลเป็น Python dict จริงที่ส่งผ่าน json= (ดังนั้นคำขอจะตั้งค่า Content-Type และ serialization สำหรับคุณ), -u user:pass กลายเป็น auth=(user, pass) และฟิลด์ -F เปลี่ยนเป็น files= ด้วย open(..., 'rb') สำหรับการอัปโหลด วิธีการ HTTP แมปกับ request.get/post/put/patch/delete โดยถอยกลับไปที่ request.request() สำหรับสิ่งแปลกใหม่

ขั้นตอนการทำงานทั่วไป: คัดลอกคำขอจากเอกสารประกอบ API (เอกสารส่วนใหญ่ให้ตัวอย่างเป็น curl) หรือคลิกขวาที่คำขอใน DevTools ของเบราว์เซอร์ แล้วเลือกคัดลอกเป็น cURL วางที่นี่แล้วปล่อยตัวอย่างที่สร้างขึ้นลงในสคริปต์ของคุณ ทุกอย่างจะถูกแยกวิเคราะห์ในเบราว์เซอร์ของคุณ — สำคัญ เนื่องจากคำสั่งที่คัดลอกมักจะมีคีย์ API แบบสดอยู่เป็นประจำ ต้องการ JavaScript หรือ PHP แทน? สลับภาษาเป้าหมายในเครื่องมือเดียวกัน