GET正常工作。在控制器我有這種方法:用提琴手POST測試WebApi
[HttpPost]
public IHttpActionResult Post(Product product)
{
var isSaved = productService.SaveProduct(product);
if (isSaved == true) return Ok();
else return BadRequest();
}
問題是,產品爲空。我得到這個方法(通過斷點),但不知道爲什麼產品爲空。下面是在提琴手作曲:
User-Agent: Fiddler
host: localhost:53882
Content-Type: application/json; charset=utf-8
Content-Length: 54
這是小提琴手請求體:
{
id:5,
name: Dress,
price: 39.90,
quantity:71
}
有沒有模型。這一切都在db(edmx)中。它適用於獲取產品列表或產品編號的產品。
您需要顯示Product類的外觀。 – juunas
我猜你的產品綁定不起作用,請檢查你有哪些可用的屬性以及你傳遞的是什麼。檢查數據庫中需要哪些字段。 – cpoDesign
但產品參數作爲空值進入方法。這一切都在它擊中數據庫之前。 – Ron