แปลง cURL เป็น fetch
แปลงคำสั่ง curl เป็นโค้ด JavaScript fetch ที่เทียบเท่า ทั้งหมดในเบราว์เซอร์ของคุณ
เครื่องมือที่เกี่ยวข้อง
วิธีใช้ cURL เป็น fetch
- 01
วางคำสั่ง curl
- 02
โค้ด fetch ที่เทียบเท่าถูกสร้างทันที
- 03
คัดลอก JavaScript ลงในโปรเจกต์ของคุณ
แปลง curl เป็น fetch
ตัวแปลงที่เปลี่ยนคำสั่ง curl ให้เป็นโค้ด JavaScript fetch ที่เทียบเท่า โดยแยกวิเคราะห์เมธอด URL ส่วนหัวและเนื้อหาเพื่อให้คุณได้รับคำขอที่พร้อมใช้งานแทนที่จะแปลด้วยตนเอง
เป็นความต้องการทั่วไป: เอกสารและเครื่องมือ API เช่น devtools ของเบราว์เซอร์จะให้คำสั่ง curl แก่คุณ แต่แอปของคุณเขียนด้วย JavaScript นี่เป็นการเชื่อมโยงทั้งสองเข้าด้วยกันเพื่อให้คุณสามารถวาง curl แล้วรับโค้ด fetch ได้
โดยจะทำงานภายในเบราว์เซอร์ของคุณ ดังนั้นคำสั่งของคุณ รวมถึงโทเค็นหรือข้อมูลรับรองใดๆ ในส่วนหัวจะไม่ออกจากอุปกรณ์ของคุณ
ฟันธงว่าเข้าใจ
ระบบเข้าใจแฟล็กทั่วไป: -X สำหรับวิธีการ -H สำหรับส่วนหัว -d และตัวแปรสำหรับเนื้อหา -u สำหรับการตรวจสอบสิทธิ์ขั้นพื้นฐาน บวก -A สำหรับตัวแทนผู้ใช้ และ -b สำหรับคุกกี้ แฟล็กข้อมูลแสดงถึง POST ซึ่งตรงกับการทำงานของ curl
คำสั่งหลายบรรทัด
คำสั่งหลายบรรทัดทำงานเหมือนเดิม การต่อเนื่องของบรรทัดแบ็กสแลชจะรวมเข้าด้วยกันโดยอัตโนมัติ ดังนั้นคุณจึงสามารถวางคำสั่งตามที่ปรากฏในเอกสารประกอบได้โดยไม่ต้องล้างข้อมูลก่อน
เอาต์พุตที่พร้อมใช้งาน
ผลลัพธ์คือคำสั่ง fetchโดยกรอกเมธอด ส่วนหัว และเนื้อหา ซึ่งคุณสามารถวางลงในโค้ดของคุณและรอได้เหมือน fetch อื่นๆ
คำถามที่พบบ่อย
รองรับ curl flags ใดบ้าง?
flags ทั่วไป: -X สำหรับ method, -H สำหรับ headers, -d และ variants สำหรับ body, -u สำหรับ basic auth บวก -A และ -b data flag หมาย POST
คำสั่งของฉันถูกส่งไปยังเซิร์ฟเวอร์ไหม?
ไม่ การแปลงทำงานทั้งหมดในเบราว์เซอร์ของคุณ ดังนั้นคำสั่งและ tokens ใดๆ ในนั้นจะไม่ออกจากอุปกรณ์
จัดการคำสั่งหลายบรรทัดได้ไหม?
ใช่ การต่อบรรทัดด้วย backslash ถูกรวมโดยอัตโนมัติ ดังนั้นคุณสามารถวางคำสั่งตามที่ปรากฏในเอกสาร