ข้ามไปยังเนื้อหาหลัก

แปลง cURL เป็นโค้ด ฟรี

วางคำสั่ง cURL (รวมถึง "Copy as cURL" จาก Chrome DevTools) แล้วรับโค้ดที่เทียบเท่าใน JavaScript (fetch, axios), Node.js, Python (requests), PHP, Go หรือ PowerShell ประมวลผลในเบราว์เซอร์ทั้งหมด โทเค็นไม่ออกจากอุปกรณ์ของคุณ

💡 วางคำสั่ง curl ใดก็ได้ — รวมถึงคำสั่งหลายบรรทัดที่ใช้ \ — แล้วรับโค้ดที่เทียบเท่า การแยกวิเคราะห์เกิดขึ้นทั้งหมดในเบราว์เซอร์ คำขอของคุณ (รวมถึงโทเค็น) จะไม่ออกจากอุปกรณ์

การใช้งานทั่วไป

  • แปลง cURL เป็น Pythonเปลี่ยนคำสั่ง cURL เป็นรหัส Python requests พร้อมที่จะทำงาน
  • แปลง cURL เป็น JavaScript fetchสร้างการเรียก fetch() เบราว์เซอร์/Node จากคำสั่ง cURL
  • แปลง "Copy as cURL" จาก DevToolsวางคำขอที่คัดลอกจากแท็บเครือข่ายของเบราว์เซอร์และรับรหัสที่สะอาด
  • แปลง cURL เป็น Goสร้างรหัส Go net/http จากคำสั่ง cURL
  • เข้าใจว่าคำสั่ง cURL ทำอะไรดูคำขอ cURL ที่เขียนใหม่ในภาษาที่คุณรู้เพื่อให้เข้าใจ

วิธีการทำงาน

การคัดลอก cURL คำสั่งจาก API docs หรือแท็บเครือข่ายของเบราว์เซอร์และการเขียนใหม่ด้วยมือนั้นน่าเบื่อ ตัวแปลงนี้แยกวิเคราะห์คำสั่งและสร้างรหัสที่เทียบเท่า และเพราะมันสามารถพกพา auth tokens มันจึงไม่เคยส่งคำสั่งของคุณไปที่ใดก็ตาม

  1. 1
    คุณวางคำสั่ง cURL
    รวมถึงคำสั่งหลายบรรทัดที่ใช้ backslash ต่อบรรทัด ส่วนหัวที่มีเครื่องหมายอัญประกาศ เนื้อหา JSON และการยืนยันตัวตนแบบพื้นฐาน
  2. 2
    shell-aware tokenizer วิเคราะห์มัน
    คำสั่งจะถูก tokenized โดยให้ความเคารพต่อเครื่องหมายคำพูดเดี่ยว/คู่ และจากนั้นแฟล็ก (-X, -H, -d, -F, -u และอื่น ๆ) จะถูกตีความ ทั้งหมดในเบราว์เซอร์ของคุณ
  3. 3
    รหัสที่เทียบเท่าถูกสร้าง
    เลือก JavaScript (fetch), Node.js, Python (requests) หรือ Go (net/http) เนื้อหา JSON จะถูกสร้างเป็นออบเจกต์แบบเนทีฟในกรณีที่เหมาะสม
  4. 4
    คัดลอกและวาง
    รหัสที่สร้างขึ้นพร้อมที่จะใช้งาน คัดลอกมันด้วยคลิกเดียว

cURL คำสั่งมักจะประกอบด้วย bearer tokens, API keys และคุกกี้ ตัวแปลงออนไลน์หลาย ๆ ตัว POST คำสั่งของคุณไปยังเซิร์ฟเวอร์เพื่อประมวลผล ตัวนี้วิเคราะห์ทุกอย่างในเครื่อง ดังนั้นความลับของคุณจึงไม่เคยออกจากหน้า

เครื่องมือที่เกี่ยวข้อง

คำถามที่พบบ่อย