私はDbから顧客のgetBalanceにwebapiを構築しています。これはうまく動作し、データを取得できます。しかし、問題はパラメータの部分にあります。パラメータを持つASP.NET Webapi
たとえば、 ASP.NET Webサービスでは、サービスをリクエストすると、サービスに従って、テキストボックスにパラメータを入力するページが表示されます。
サービスを起動すると、データが取得されます。
私は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はここのパラメタです。私のモバイルアプリのdevの友人の一つこのAPIを使用するつもりではなく、URLでパラメータ番号を移動することを提案します。私のケースでは、URLにパラメータを追加してdbから残高を取得します。アカウント番号を移動する方法を知りたいparam)をurlからasp.net webapiのパラメータに変更します。
私はwebapiに新しくなっています.Help needed.Thank You。
うわあ、ありがとうございます。私は小さな質問があります。今、使用したいと思う人に私のAPIを与えてください。形式はhttp:// domain/api/accountsの順でなければなりません/ balance/{param} – OLDMONK