メインメニューを開く

差分

ASP.NET Web API

393 バイト追加, 2016年4月4日 (月) 07:29
どちらもcontroller(コントローラー名)とid(引数)をとるのは共通だが、ASP.NET Web APIではactionが無くなっており、[[REST]]のルール(HTTPリクエストメソッドの種類)に応じて強制的にアクションが決定する。従って、[[HttpPost]]などの属性をクラスやメソッドに付加する必要がない(「[[ASP.NET MVC/セレクター]]」も参照)。
===基本ルール ===
まずHTTPリクエストメソッドの種類がそのまま[[CRUD]]に対応している。
{|class="wikitable"
|-
| idで指定されたデータを削除する。
|}
 
* GET /api/user/100
* userControllerクラスのGet(100)メソッドが呼ばれる
 
この他のメソッド名にすると明示的に指定するメソッドになる。
* GET /api/user/search?name=abc
* userControllerクラスのsearch(abc)メソッドが呼ばれる。
==その他==
匿名利用者