Dio
What is Dio?
Dio เป็นไคลเอนต์ HTTP ที่มีประสิทธิภาพสำหรับ Dart มีการสนับสนุนสำหรับตัวสกัดกั้น, การกำหนดค่าส่วนกลาง, FormData, การยกเลิกคำขอ, การดาวน์โหลดไฟล์ และการหมดเวลา และอื่น ๆ Flutter เสนอแพ็คเกจ http ที่ดีสำหรับการทำงานเครือข่ายขั้นพื้นฐาน แต่ค่อนข้างน่ากลัวที่จะใช้เมื่อจัดการกับคุณสมบัติขั้นสูงบางอย่าง เมื่อเปรียบเทียบแล้ว Dio มอบ API ที่ใช้งานง่ายสำหรับการทำงานเครือข่ายขั้นสูงได้อย่างง่ายดาย
จริงๆมันก็คือ ตัวเรียกใช้ function หลังบ้านผ่าน path นั้นแหละ
การใช้ Dio
ขอข้ามการ init dio เพราะกูทำให้แล้ว Dio มันจะมีการ call ได้หลายขึ้นอยู่กับเราจะใช้ path อะไร อย่างเช่น
ง่ายมากเพียง เลือกให้ถูก Template
await Api.dio.'method func'("path");
method ของ dioมีอะไรบางน่ะหรอ อ่านเอาเลย เยอะชิบหาย
ข้อควรระวัง
* 500ตัว "method get ควรมี ตัวแปรรองรับไว้เพื่อ store ข้อมูล ที่เรา get ออกมมา" * 500ตัว