สร้างคำสั่ง cURL ออนไลน์ฟรี

ระบุคำขอ HTTP ในแบบฟอร์ม แล้วรับคำสั่ง cURL ที่พร้อมรัน จากนั้นส่งออกคำขอเดียวกันเป็นโค้ด Python, JavaScript, Java, Go, Rust หรือ C# โดยไม่ต้องพิมพ์ใหม่

เครื่องมือสร้างคำสั่ง cURL


                    
ตัวอย่างโค้ด
Select a language above to generate a code example from the current request settings.
สามขั้นตอนง่ายๆ

วิธีสร้างคำสั่ง cURL ออนไลน์

ระบุคำขอครั้งเดียว แล้วนำไปใช้เป็นคำสั่งหรือโค้ดได้

1

ระบุคำขอ

เลือกเมธอด HTTP ป้อน URL เพิ่มส่วนหัว แล้วเลือกรูปแบบเนื้อหา เช่น ข้อมูลแบบฟอร์ม JSON ข้อความดิบ หรืออัปโหลดไฟล์

2

สร้างคำสั่ง

เลือกสร้างคำสั่งเพื่อสร้างคำสั่ง cURL แล้วคัดลอกด้วยปุ่มคัดลอกคำสั่ง

3

ส่งออกโค้ด

เลือกแท็บภาษาภายใต้ตัวอย่างโค้ด เพื่อแปลงคำขอเดียวกันเป็นโค้ด Python, JavaScript, Java, Go, Rust หรือ C#

ส่งออกโค้ด

จากคำขอเดียวสู่หกภาษา

แต่ละตัวอย่างใช้เมธอด URL ส่วนหัว เนื้อหา และพร็อกซีเดียวกับที่คุณตั้งค่าไว้ด้านบน

ภาษา ไคลเอนต์ HTTP ส่วนที่ต้องติดตั้งเพิ่ม การรองรับพร็อกซี
Python requests requests รองรับ ผ่าน proxies
JavaScript fetch ไม่มี ใช้ API มาตรฐาน เบราว์เซอร์จัดการ
Java HttpClient JDK 11 หรือใหม่กว่า รองรับ ผ่าน ProxySelector
Go net/http ไม่มี ใช้ไลบรารีมาตรฐาน รองรับ ผ่าน http.ProxyURL
Rust reqwest (blocking) reqwest พร้อมฟีเจอร์ blocking รองรับ ผ่าน reqwest::Proxy
C# HttpClient ไม่มี ใช้ไลบรารีมาตรฐาน รองรับ ผ่าน WebProxy

ออกแบบโดยคำนึงถึงความเป็นส่วนตัว: คำสั่งและตัวอย่างโค้ดทั้งหมดสร้างด้วย JavaScript ในเบราว์เซอร์ URL ส่วนหัว โทเค็น และเนื้อหาคำขอไม่ถูกอัปโหลดไปยังเซิร์ฟเวอร์ 73hi

เครื่องมือสร้าง cURL ฟรี

สำหรับการดีบัก API ในงานประจำวัน

รวมส่วนต่างๆ ของคำขอ HTTP ที่ปกติต้องพิมพ์เองไว้ในแบบฟอร์มเดียว

ส่วนหัวสำเร็จรูป

เพิ่มชนิดเนื้อหา ส่วนหัวการยืนยันตัวตน และคุกกี้ที่ใช้บ่อย หรือเลือก User-Agent ที่สมจริงในคลิกเดียว

รองรับเนื้อหาทุกรูปแบบ

สลับระหว่างไม่มีเนื้อหา ข้อมูลแบบฟอร์ม JSON ข้อความดิบ และอัปโหลดไฟล์ แล้วแฟล็กคำสั่งจะเปลี่ยนตามอัตโนมัติ

พร้อมใช้พร็อกซี

ตั้งค่าพร็อกซี HTTP หรือ SOCKS5 โดยเพิ่มข้อมูลรับรองได้ แล้วรับแฟล็ก -x และโค้ดพร็อกซีของแต่ละภาษาที่ตรงกัน

คัดลอกในคลิกเดียว

คัดลอกคำสั่งที่เสร็จแล้วหรือตัวอย่างโค้ดที่สร้างลงคลิปบอร์ดโดยตรง พร้อมวางในเทอร์มินัลหรือโปรแกรมแก้ไข

คำถามและคำตอบ

คำถามที่พบบ่อยเกี่ยวกับการสร้างคำสั่ง cURL

เครื่องมือสร้าง cURL ใช้ฟรีหรือไม่?

ใช่ เครื่องมือสร้าง cURL และการส่งออกโค้ดใช้ฟรีโดยไม่ต้องสมัคร ทุกอย่างสร้างในเบราว์เซอร์บนเครื่องของคุณ

ส่งออกโค้ดคำขอเป็นภาษาโปรแกรมใดได้บ้าง?

ส่งออกเป็น Python ที่ใช้ requests, JavaScript ที่ใช้ fetch, Java ที่ใช้ HttpClient, Go ที่ใช้ net/http, Rust ที่ใช้ reqwest และ C# ที่ใช้ HttpClient ได้

ข้อมูลคำขอของฉันถูกอัปโหลดไปยังเซิร์ฟเวอร์หรือไม่?

ไม่ คำสั่งและตัวอย่างโค้ดทั้งหมดสร้างด้วย JavaScript ในเบราว์เซอร์ URL ส่วนหัว และเนื้อหาคำขอจึงไม่ออกจากอุปกรณ์

ข้อมูลแบบฟอร์มกับข้อมูล JSON ต่างกันอย่างไร?

ข้อมูลแบบฟอร์มส่งคู่คีย์เท่ากับค่าในรูปแบบ URL encoded ด้วย --data-urlencode ซึ่งเป็นรูปแบบที่ฟอร์ม HTML ส่ง ส่วนข้อมูล JSON ส่งสตริง JSON ดิบด้วย -d โดยมักใช้ร่วมกับส่วนหัว Content-Type: application/json ข้อมูลดิบส่งสิ่งที่ป้อนผ่านไปโดยไม่เปลี่ยนแปลง

เพิ่มพร็อกซีในคำสั่งที่สร้างได้อย่างไร?

เลือกพร็อกซี HTTP หรือพร็อกซี SOCKS5 แล้วป้อนโฮสต์ พอร์ต และข้อมูลรับรองถ้าต้องการ คำสั่ง cURL ใช้แฟล็ก -x และตัวอย่างของแต่ละภาษาตั้งค่าพร็อกซีผ่านกลไกมาตรฐานของภาษานั้น

ตัวอย่างที่สร้างต้องติดตั้งอะไรเพิ่มบ้าง?

ตัวอย่าง Python ใช้ไลบรารี requests และตัวอย่าง Rust ใช้ reqwest พร้อมฟีเจอร์ blocking ส่วน JavaScript, Java บน JDK 11 หรือใหม่กว่า, Go และ C# ใช้เฉพาะไลบรารีมาตรฐาน

ตัวเลือกอัปโหลดไฟล์จะอัปโหลดไฟล์ของฉันหรือไม่?

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