หน้าแรก cURL เป็นโค้ด

cURL เป็นโค้ด

วาง curl แล้วได้ fetch, axios, requests หรือ net/http ส่วนหัว JSON และการยืนยันตัวแบบเบสิกยังอยู่ในคำขอ

โค้ด

ทำไมจึงมี

ตัวอย่าง curl ในเอกสาร API ถูกเขียนซ้ำผิดได้ง่าย ส่วนหัวหรือช่อง JSON หาย แล้วคำขอล้มโดยไม่เห็นเหตุชัด

การเก็บ URL เมธอด ส่วนหัว JSON และการยืนยันตัวแบบเบสิกไว้ในภาษาที่คุณใช้จริง ทำให้วางคำขอแล้วแก้ได้

  1. 01วิธีใช้

    วางคำสั่งที่ขึ้นต้นด้วย curl หรือกดตัวอย่าง การเปลี่ยนภาษาจะเขียนโค้ดใหม่

    อัญประกาศที่ไม่ปิดหรือ URL ที่หายจะถูกอธิบายเหนือผลลัพธ์

  2. 02ตัวอย่างผล

    ตัวอย่างสร้างผู้ใช้ด้วย POST ชนิดเนื้อหา โทเคน Bearer และ JSON เข้าไปในแต่ละภาษา

    ตัวเลือกที่โค้ดไม่ได้นำไปจะถูกระบุไว้ด้านบน

    ที่ใส่สร้างผู้ใช้

    เมธอด POST
    URL https://api.example.com/v1/users
    เนื้อหา JSON
  3. 03ควรรู้

    ธงที่เปลี่ยนแค่การทำงานของ curl เช่น -L -s และ -k จะไม่อยู่ในคำขอ การลองใหม่ พร็อกซี และอัปโหลดไฟล์ก็เช่นกัน

    แบ่งคำสั่งที่ใหญ่กว่า 5MB อ่าน URL และโทเคนในโค้ดก่อนบันทึก

คำถาม

Qคำสั่งออกจากเบราว์เซอร์หรือไม่
Aไม่ออก การแปลงอยู่บนหน้า และข้อความไม่ถูกเก็บ
Qได้ภาษาอะไรบ้าง
AJavaScript fetch, axios, Python requests, fetch ของ Node.js 18 และ Go net/http
Qการยืนยันตัวแบบเบสิกไปอยู่ที่ไหน
Aไพธอนได้ทูเพิล auth ส่วน fetch, axios, Node และ Go ได้ส่วนหัว Authorization: Basic
Qการอัปโหลดฟอร์มกลายเป็นโค้ดไหม
A-F และ -T ไม่กลายเป็นเนื้อหา จะถูกระบุว่าเป็นตัวเลือกที่ข้าม

หน้านี้คำนวณอย่างไร

คำสั่ง curl ที่วางในหน้านี้ถูกเขียนใหม่เป็น JavaScript fetch, axios, Python requests, fetch ของ Node.js 18 ขึ้นไป และ Go net/http

การยืนยันตัวแบบเบสิกกลายเป็นทูเพิล auth ใน Python requests และเป็นส่วนหัว Basic ในรูปแบบ fetch

ธงมัลติพาร์ต -F, ธงเขียนผล -o, ธงอัปโหลด -T และธงที่คล้ายกันไม่กลายเป็นคำขอ หน้านี้ข้ามธงเหล่านั้นและเขียนชื่อแต่ละอัน คำสั่งที่ไม่ใช่ curl เป็นข้อผิดพลาด และเครื่องหมายคำพูดทุกคู่ต้องปิด

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

  • # curl
  • # fetch
  • # axios
  • # python
  • # go