在.net核心中,我使用一种控制器方法。该方法是httpget方法。该方法必须接收对象作为参数。在客户端我只需传递像
这样的参数let data ={
"Id":1,
"Name":"xxx"
}
http://localhost/controller/GetObject?model=data
在控制器端方法是
[HttpGet]
public IActionResult GetObject([FromBody]ViewModel model)
{
}
控制器方法definitelly将是一个httpget。我不知道怎么用.net核心呢?如果有人知道请传达..
答案 0 :(得分:1)
http://localhost/controller/GetObject?id=1&name=xxx
没有" body"。您将此数据作为查询参数传递。
您需要通过查询传递每个参数:
[HttpGet]
public IActionResult GetObject(int id, string name)
{
}
然后包含控制器方法中的参数:
HTTP POST
或者您需要使用{{1}}帖子并将数据作为正文的一部分传递。