tool hub ชุดเครื่องมือ

Curl Converter

Curl Converter — ทำงานในเบราว์เซอร์ ไม่บันทึกข้อมูล

ทำงานในเบราว์เซอร์ ไม่ต้องสมัคร ใช้ฟรี


cURL → fetch

URL, -X, -H, -d/--data, -u แยกวิเคราะห์เฉพาะตัวเลือกพื้นฐาน ไม่รองรับการเอสเคปเชลล์ที่ซับซ้อนหรือการเปลี่ยนทิศทาง

วิธีใช้

  1. วาง คำสั่ง cURL ที่คัดลอกจาก DevTools ของเบราว์เซอร์หรือเทอร์มินัลลงในกล่องบน
  2. กด แปลง แล้วตรวจสนิปเป็ต JavaScript fetch ด้านล่าง
  3. ใช้ คัดลอกผลลัพธ์ เมื่อนำไปใส่ในโปรเจกต์
  4. หากส่วนหัวหรือบอดีหาย ให้ตรวจว่า -H และ -d ไม่ถูกตัดข้ามเครื่องหมายคำพูด
  5. รีเซ็ต ล้างคำสั่งเพื่อวางคำขออื่นได้

แนวคิดหลัก

cURL เป็น fetch ใช้แปลงตัวอย่างแบ็กเอนด์เป็นโค้ดฟรอนต์เอนด์ หรือแปลง Copy as cURL จากแผงเครือข่ายเป็น fetch ของเบราว์เซอร์ อ่าน URL พร้อม -X/--request, -H, -d/--data และ -u เพื่อสร้างเมธอด ส่วนหัว และบอดี -u กลายเป็นส่วนหัว Authorization แบบ Basic การเปลี่ยนเส้นทาง ไฟล์คุกกี้ ใบรับรอง และไปป์เชลล์ซับซ้อนจะถูกข้าม

คำสั่งบรรทัดเดียวและหลายบรรทัดที่ต่อด้วยแบ็กสแลชมักแปลงได้ถ้าเป็นการเรียก REST ทั่วไป เอาต์พุตสร้างในเบราว์เซอร์เท่านั้นและไม่ถูกส่งไปเซิร์ฟเวอร์ ถือว่าสนิปเป็ตเป็นจุดเริ่มต้น และอย่าคอมมิตข้อมูลรับรอง หากต้องการเซสชันคุกกี้ ให้เพิ่มตัวเลือก fetch เอง

ตัวอย่าง

ตัวอย่าง: curl -X POST https://api.example.com/v1 -H Content-Type: application/json -d {"ok":true} ให้ fetch แบบ POST พร้อมบอดี JSON และส่วนหัว Content-Type ชื่อผู้ใช้และรหัสผ่านบน -u เพิ่ม Authorization Copy as cURL จาก DevTools เป็นอินพุตที่เชื่อถือได้ที่สุด คำสั่งที่ย่อด้วยมือมักทำเครื่องหมายคำพูดหลุด ก่อนคอมมิต fetch ที่สร้าง ให้ย้ายโทเค็นและคุกกี้ไปตัวแปรสภาพแวดล้อม GET ที่มีบอดีอาจถูกเซิร์ฟเวอร์ละเว้น จึงตรวจเมธอดและบอดีอีกครั้ง เมื่อลองอินพุตเดิม ให้รีเซ็ตก่อนเพื่อไม่ให้เอาต์พุตเก่าปน บนคอมพิวเตอร์ร่วม ล้างช่องเมื่อเสร็จเพื่อไม่ให้คำสั่งเดิมค้างบนหน้าจอ การปิดแท็บทิ้งสิ่งที่วางไว้ ไม่ต้องส่งคำขอลบไปเซิร์ฟเวอร์ ชื่อปุ่มตรงกับเครื่องมือด้านบน จึงทำตามหน้านี้ไปได้ หากผลว่าง ให้ตรวจช่องที่ต้องกรอกและว่าข้อผิดพลาดไม่ได้ถูกซ่อน นี่คือความช่วยเหลือการใช้งาน ไม่ใช่ข้ออ้างว่าอินพุตถูกเก็บที่อื่น บนมือถือปุ่มคัดลอกอาจขอสิทธิ์คลิปบอร์ด—อนุญาตแล้วแตะอีกครั้ง

ที่เกี่ยวข้อง: ตัวแยก URL · จัดรูปแบบ JSON · ตัวถอด JWT

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

ทุกตัวเลือก cURL ถูกแปลงเป็น fetch หรือไม่?

ไม่ ตัวเลือกขั้นสูงอย่างการเปลี่ยนเส้นทาง ไฟล์คุกกี้ และใบรับรองถูกข้าม ออกแบบสำหรับการเรียก REST พื้นฐาน

วาง Copy as cURL ได้เลยหรือไม่?

โดยปกติได้ หากเครื่องหมายคำพูดของเชลล์พัง ส่วนหัวจะถูกตัด—กวาดคำสั่งสักครั้ง

Basic auth -u ถูกแปลงอย่างไร?

กลายเป็นส่วนหัว Authorization ค่า Basic รหัสผ่านยังอยู่ในโค้ด จึงต้องระวัง

คำสั่งที่แปลงแล้วถูกบันทึกบนเซิร์ฟเวอร์หรือไม่?

ไม่ การแยกวิเคราะห์เกิดในเบราว์เซอร์เท่านั้น

--data-raw และ multipart ใช้ได้หรือไม่?

เน้นบอดี <code>-d</code>/<code>--data</code> แบบง่าย Multipart อัปโหลดไฟล์อาจไม่ตรงที่คาด

มีเอาต์พุต axios นอกเหนือจาก fetch หรือไม่?

หน้าจอนี้สร้างเฉพาะสนิปเป็ต fetch คุณปรับเป็น axios เองได้

Curl Converter ภาพปก
ข้อมูลไม่ถูกส่งไปยังเซิร์ฟเวอร์ และจะหายเมื่อปิดหน้า

ตรวจทานล่าสุด: 2026-09-04