โครงการ curl เตรียมรองรับ JSON ในตัว

by lew
20 January 2022 - 18:28

Daniel Stenberg ผู้พัฒนาโครงการ curl ไคลเอนต์ HTTP แบบ command line ยอดนิยมระบุว่าน่าจะถึงเวลาเพิ่มฟีเจอร์ JSON ในตัวให้กับ curl แล้ว เนื่องจากเหตุผลสามประการ คือ

  1. การใช้งาน JSON สูงขึ้นมาก โดยเฉพาะการส่งข้อมูลผ่าน REST API
  2. มีโครงการอื่นๆ พยายามเพิ่มฟีเจอร์ JSON เพื่อทดแทน curl อยู่เรื่อยๆ
  3. ผู้ใช้งาน curl พยายามใช้งาน JSON แต่เจอปัญหาโควตผิดจนสคริปต์มีปัญหาอยู่เนืองๆ

แนวทางของ Stenberg คือการเพิ่มออปชั่น --json สำหรับการใส่ข้อมูล JSON ทั้งชุดพร้อมเพิ่ม header Accept: application/json โดยอัตโนมัติ และยังมีฟีเจอร์ JSON part ที่ใส่ข้อมูล JSON ลงไปใน command line ได้

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

ที่มา - curl.se

Blognone Jobs Premium