天天看點

WebApi2 知識點總結

1、建議使用異步接口async Task<>

如果傳回的是IEnumerable請使用:

如果傳回是實體請使用:

此傳回常常在擷取一個類型值時使用:

如果僅僅傳回一個成功結果200就是直接Ok();就行了

如果想傳回一個實體類又想傳回一個位址路由請使用:

2、在WebApi裡怎樣自定義方法?怎樣調用方法?

如果是get通路則所有方法前面都要加Get; Post則要加Post;可是調用的時候要去掉Get/Post

比如上面的代碼要調用它要這樣:/api/users/test?account=james

當然你也可以添加路由改變通路方式:

上面要調用則使用:/api/users/test/james方式

-------------------------------------------------------------------------------------

再來看Post示例

這個表示是Post通路調用,它的調用為:/api/Users/login?school=十五裡元中學

如果多個參數,建議直接使用類型傳值,不要使用string。比如:

調用:

學習交流群:364976091