[英]how to receive json values on API call in ASP.NET Core
我有一個 API 和一個 HttpPost function,但是當我從 JavaScript 調用 API 時,方法變量始終為 0。我使用 [FromBody],這是對的嗎?
Function:
[HttpPost("API/AddToCart")]
public async Task AddToCartAsync([FromBody] int id, [FromBody] int count)
json我傳給function:
{ "id": id, "count": count }
function 被調用但沒有提供值。 如果我使用 HttpGet 並將數據作為查詢傳遞,一切正常。
有小費嗎?
創建了一個 model 來接收這些值。
Model:
public class AddToCartModel
{
public int Id { get; set; }
public int Count { get; set; }
}
行動:
public async Task AddToCartAsync([FromBody] AddToCartModel data)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.