WebApi 作接口遇到的問題總結

最近在寫一個接口要求用webapi來實現,以前沒有接觸過,只能一邊學一邊寫了!我寫的webapi只是用來作接口,並無涉及到mvc。總得來講就是客戶端調用我寫的webapi接口服務。web

如今把我在寫webapi中遇到的問題總結一下:api

服務端:首先要建立一個web空應用程序,mvc

                       

而後在工具菜單裏找——〉庫程序包管理器——〉管理解決方案的NuGet程序包,而後搜索Asp.net Web Api,點擊安裝。這就把所須要的類庫文件自動添加到引用裏面了!工具

而後添加Global.asax文件,在Start方法裏面註冊.net

 

添加一個類DemoController讓這個類引用ApiControllerblog

 

下面是我想要說的重點,就是客戶端怎麼調用我這個類裏面的方法:接口

我這個類裏面有兩個方法,搜索

第一個方法,有一個參數。若是客戶端要想調用到個人這個方法必須加上[FromBody]這個標籤,(目前我也不知道是爲何)引用

 

第二個方法:程序

 

方法裏面有多個參數,就不能像第一種那樣調用了,必須把方法改寫成

 

 

也就是把參數定一個參數類,必須經過這種方式才能調用的到(目前我也不知道是爲何)

,還有不少其餘的問題沒有弄明白,可是這兩點已經解決了咱們的需求,有時間繼續研究。

客戶端代碼

 

相關文章
相關標籤/搜索