文章出處

回到目錄

關于webapi我之前寫了一些文章,大家可以根據目錄去瀏覽,今天要說的是個怪問題,也是被我忽略的一個問題,當你的Url參數需要被Api自動解析成實體的屬性,實事上是要有條件的,不是所以屬性都可以被自動賦值的,下面我們就來看看先決條件:

條件一:類屬性名稱必須和參數名稱相同

條件二:API參數必須以[FromUri]來修飾

條件三:屬性類型為“類”的,如果使用類名(導航屬性在本類的名稱,可以不是類的原名).屬性名的形式,例如Page.PageIndex

條件四:屬性類型為“數組,集合”時,如果帶上下標,如類名[0].屬性名的形式,例如OrderList[0].OrderId

條件五:屬性為類時,要求這個類必須有空的購買方法

條件六:屬性的set塊,必須是public修飾的

一個輸入參數為復雜類型的情景

API端直接接口具體的類型即可自動解析!

大家掌握了以上六點,基本上在GET請求時,參數化就沒什么問題了!

當然有問題,可以找大叔!

回到目錄


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()