วันพฤหัสบดีที่ 11 มิถุนายน พ.ศ. 2558

ASP.net API การรับข้อมูล method Get ที่มี parameter ซ้อนอยู่ข้างในอีกที

    API Controller 
  [HttpGet]
        public void test([FromUri]TestModel model)
        {

        }

 Model
public class TestModel
{
     public Guid Key{get;set;}
}

เวลาเรียกใช้งาน

pathAPI/test?key=B912D178-DE60-4C69-AA8E-2B2714F96FDB


***เมตหาย
ถ้ามี Model ใหญ่ ครอบตัวแปรเราอีกที่ต้องมี [FromUri] ด้วยเสมอไม่ง้านมันหาไม่เจอ
ถ้าเรารับพารามิเตอเป็น Guid ก็ส่งต้องค่าเป็น guid แม้จะส่งเป็นสตริงก็ตาม คือจำนวนตัวอักษรต้องเท่ากับ Guid

ไม่มีความคิดเห็น:

แสดงความคิดเห็น