Daniel Stenberg ผู้พัฒนาโครงการ curl ไคลเอนต์ HTTP แบบ command line ยอดนิยมระบุว่าน่าจะถึงเวลาเพิ่มฟีเจอร์ JSON ในตัวให้กับ curl แล้ว เนื่องจากเหตุผลสามประการ คือ
- การใช้งาน JSON สูงขึ้นมาก โดยเฉพาะการส่งข้อมูลผ่าน REST API
- มีโครงการอื่นๆ พยายามเพิ่มฟีเจอร์ JSON เพื่อทดแทน curl อยู่เรื่อยๆ
- ผู้ใช้งาน curl พยายามใช้งาน JSON แต่เจอปัญหาโควตผิดจนสคริปต์มีปัญหาอยู่เนืองๆ
แนวทางของ Stenberg คือการเพิ่มออปชั่น --json สำหรับการใส่ข้อมูล JSON ทั้งชุดพร้อมเพิ่ม header Accept: application/json โดยอัตโนมัติ และยังมีฟีเจอร์ JSON part ที่ใส่ข้อมูล JSON ลงไปใน command line ได้
ตอนนี้ยังไม่มีกำหนดว่าฟีเจอร์นี้จะเพิ่มเข้าไปใน curl เมื่อใด และนักพัฒนาก็ยังพูดคุยกันอยู่ว่ารูปแบบที่จะรองรับเป็นแบบใด บางคนเสนอให้แยกออกไปคนละโปรแกรม ขณะที่บางคนคิดว่าโปรแกรมเช่น jq นั้นทำงานร่วมกับ curl ได้ดีพออยู่แล้ว
ที่มา - curl.se

on
"Daniel Stenberg โครงการ curl
SpeedEX Fri, 21/01/2022 - 01:47
"Daniel Stenberg โครงการ curl"
ตกคำว่า "เจ้าของโครงการ"/"ผู้ดูแล" หรือเปล่าครับ ?
เขานิยมใส่ request body ทาง
rattananen Fri, 21/01/2022 - 11:00
เขานิยมใส่ request body ทาง command line ตรงๆ กันเลยเหรอ
ถึงได้ quote ผิดกัน
บางทีผมก็ใส่ตรงๆครับ 555
btoy Fri, 21/01/2022 - 16:47
In reply to เขานิยมใส่ request body ทาง by rattananen
บางทีผมก็ใส่ตรงๆครับ 555
จากที่ใช้ๆ มา ก็ตามนั้นครับ
Ford AntiTrust Fri, 21/01/2022 - 17:07
In reply to เขานิยมใส่ request body ทาง by rattananen
จากที่ใช้ๆ มา ก็ตามนั้นครับ เพราะมันง่าย-เร็ว แต่ก็ปวดหัวนิดหน่อยเวลาต้องแก้ไข