Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

ข้อดีของการใช้ C# ASP.NET WebAPI คืออะไร


WEB API เป็นตัวเลือกที่ดีกว่าสำหรับบริการที่ใช้งานง่ายและน้ำหนักเบา WEB API สามารถใช้รูปแบบข้อความใดก็ได้ รวมถึง XML และเร็วกว่า WCF

  • มันทำงานในลักษณะที่ HTTP ทำงานโดยใช้กริยา HTTP มาตรฐาน เช่น GET, POST,PUT, DELETE สำหรับการดำเนินการ crud ทั้งหมด

  • รองรับการกำหนดเส้นทางอย่างสมบูรณ์

  • การตอบสนองที่สร้างในรูปแบบ Json และ XML โดยใช้ MediaTypeFormatter

  • มีความสามารถในการโฮสต์ใน IIS และโฮสต์ด้วยตนเองนอก IIS

  • รองรับการเชื่อมโยงแบบจำลองและการตรวจสอบความถูกต้อง

  • รองรับ ODATA

  • รองรับการถ่ายโอนข้อมูลแบบไร้สัญชาติ

  • รองรับรูปแบบ URL และวิธีการ HTTP

หมายเหตุ − ODATA (Open Data Protocol ) เป็นโปรโตคอลแบบเปิดที่ช่วยให้สามารถสร้างและใช้งาน RESTful API ที่สืบค้นได้และทำงานร่วมกันได้ด้วยวิธีที่เรียบง่ายและเป็นมาตรฐาน