หน้าแรก cURL เป็นโค้ด
cURL เป็นโค้ด
วาง curl แล้วได้ fetch, axios, requests หรือ net/http ส่วนหัว JSON และการยืนยันตัวแบบเบสิกยังอยู่ในคำขอ
ทำไมจึงมี
ตัวอย่าง curl ในเอกสาร API ถูกเขียนซ้ำผิดได้ง่าย ส่วนหัวหรือช่อง JSON หาย แล้วคำขอล้มโดยไม่เห็นเหตุชัด
การเก็บ URL เมธอด ส่วนหัว JSON และการยืนยันตัวแบบเบสิกไว้ในภาษาที่คุณใช้จริง ทำให้วางคำขอแล้วแก้ได้
-
01วิธีใช้
วางคำสั่งที่ขึ้นต้นด้วย curl หรือกดตัวอย่าง การเปลี่ยนภาษาจะเขียนโค้ดใหม่
อัญประกาศที่ไม่ปิดหรือ URL ที่หายจะถูกอธิบายเหนือผลลัพธ์
-
02ตัวอย่างผล
ตัวอย่างสร้างผู้ใช้ด้วย POST ชนิดเนื้อหา โทเคน Bearer และ JSON เข้าไปในแต่ละภาษา
ตัวเลือกที่โค้ดไม่ได้นำไปจะถูกระบุไว้ด้านบน
ที่ใส่สร้างผู้ใช้
เมธอด POST URL https://api.example.com/v1/users เนื้อหา JSON -
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 เป็นข้อผิดพลาด และเครื่องหมายคำพูดทุกคู่ต้องปิด
คำสั่งที่วางถูกแปลงในเบราว์เซอร์นี้เท่านั้น คำสั่งไม่ถูกส่งออกไปเพื่อเขียนใหม่