2017-08-18 17 views
0

以下は、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]に変更し、要求本体にその正常動作を追加した場合。しかし、私はメソッドを取得する必要があります。

+0

。 – Nkosi

+0

私はそれを[FromUri]に変更しました。たくさんありがとうございます。 – user8383606

答えて

関連する問題