以下は、ASP.NET Web APIのgetメソッドです。どのようにasp.net Web APIにパラメータを渡す方法を取得する?
[HttpGet]
public IHttpActionResult GetDetails([FromBody] RetrieveDetails eDetails)
{}
次私は常にnullであるeDetails
フィドラーからGetDetails
を呼び出そうとすると、クラス
public class RetrieveDetails
{
public string name{ get; set; }
public string Type { get; set; }
}
です。
http://localhost:101222/api/emailservice/GetDetails?name=testname&Type=testtype
私はさまざまな方法を試してみましたが、値は常にnullです。 [HttpGet]を[HttpPost]に変更し、要求本体にその正常動作を追加した場合。しかし、私はメソッドを取得する必要があります。
。 – Nkosi
私はそれを[FromUri]に変更しました。たくさんありがとうございます。 – user8383606