เกี่ยวกับเครื่องมือนี้
ตัวแปลง cURL เป็นโค้ด เป็นเครื่องมือฟรีที่ทำงานในเบราว์เซอร์ ซึ่งเปลี่ยนคำสั่ง curl เป็นโค้ด JavaScript fetch() ที่เทียบเท่า วางคำสั่งที่คุณคัดลอกมาจากเทอร์มินัล เอกสาร API หรือเครื่องมือนักพัฒนาของเบราว์เซอร์ แล้วมันจะสร้างสนิปเป็ตที่พร้อมรันพร้อม URL เมธอด HTTP เฮดเดอร์ บอดีคำขอ และการยืนยันตัวตนครบถ้วน คำสั่งถูกแยกวิเคราะห์เป็นข้อความเท่านั้น — ไม่เคยถูกรัน — และทุกอย่างเกิดขึ้นในเครื่องในเบราว์เซอร์ของคุณ
ตัวแยกโทเค็นที่เข้าใจเครื่องหมายคำพูดจะแบ่งคำสั่งแบบเดียวกับที่เชลล์ทำ โดยเคารพเครื่องหมายคำพูดเดี่ยวและคู่ การ escape ด้วยแบ็กสแลช และการต่อบรรทัดด้วย \ ดังนั้นคำสั่งหลายบรรทัดและบอดี JSON ในเครื่องหมายคำพูดจึงแยกวิเคราะห์ได้ถูกต้อง จากนั้นมันจับคู่แฟล็กทั่วไป: -X หรือ --request ตั้งเมธอด, -H หรือ --header สร้างออบเจ็กต์เฮดเดอร์, -d และรูปแบบ --data ของมันกลายเป็นบอดีคำขอ (ซึ่งหมายถึง POST), -u หรือ --user ถูกเข้ารหัสเป็นเฮดเดอร์ Basic Authorization, -F หรือ --form ประกอบบอดี FormData และแฟล็กคุกกี้ user-agent และ referer จับคู่กับเฮดเดอร์ของมัน แฟล็กบูลีนอย่าง -L, -k และ -s จะถูกละเว้น
ใช้เพื่อย้ายคำสั่ง curl ที่ใช้งานได้เข้าสคริปต์ Node หรือเบราว์เซอร์ เรียนรู้ว่าคำขอที่มีในเอกสารจับคู่กับ Fetch API อย่างไร หรือสร้างต้นแบบเทียบกับ API อย่างรวดเร็ว เนื่องจากไม่มีการรันและไม่มีการอัปโหลด คุณจึงวางคำสั่งที่มีโทเค็นได้อย่างปลอดภัย — แม้ว่าคุณควรหมุนเปลี่ยนความลับใด ๆ ที่คุณวางลงในเครื่องที่ใช้ร่วมกัน