我正在構建一個webapi以便從Db中獲得客戶的平衡。它運行良好,我可以檢索數據。但問題出在參數部分。ASP.NET Webapi參數
例如,在ASP.NET webservice中,當我們請求服務時,它給了我們一個頁面,根據服務我們可以在文本框中輸入參數,並且在啓動服務時我們獲得數據。
我有我的WebAPI和運行,該URI是這樣的--- http://localhost/api/accounts/balance/cs-001
AccountsController
public class AccountsController : ApiController
{
[HttpGet]
[ActionName("balance")]
public string Getbalance(string accountNumber)
{
var data = BusinessLayer.Api.AccountHolderApi.GetBalance(accountNumber);
return data;
}
}
我的路線
RouteTable.Routes.MapHttpRoute("OfficeApi", "api/{controller}/{action}/{accountNumber}");
所以accountNumber是這裏的參數。現在我的一個移動應用開發者朋友要使用此api建議我在參數中移動帳號而不是url。就像我的情況一樣,我們在url中追加參數以從db中檢索餘額。我想知道如何移動帳號(參數)從網址到asp.net webapi中的參數。
我是新來的webapi.Help needed.Thank你。
Wow.thank你先生。我有一個小question.Now,說給我的API誰願意使用it..should格式是順序的一個 - HTTP://域名/ API /賬戶/平衡/ {PARAM}。 – OLDMONK