GET이 정상적으로 작동합니다. 컨트롤러에서 나는이 방법을 가지고있다.Fiddler POST로 WebApi 테스트
[HttpPost]
public IHttpActionResult Post(Product product)
{
var isSaved = productService.SaveProduct(product);
if (isSaved == true) return Ok();
else return BadRequest();
}
문제는 제품이 없다는 것이다. 나는이 방법으로 (중단 점을 통해) 얻을 수 있지만 왜 제품이 null인지 확실하지 않다.
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)의 모든 것입니다. 제품 목록 또는 제품 별 제품 ID를 가져 오는 데 사용됩니다.
Product 클래스의 모양을 표시해야합니다. – juunas
제품 바인딩이 작동하지 않는다고 생각합니다. 사용 가능한 속성과 전달중인 항목을 확인하십시오. 데이터베이스에 필요한 필드를 확인하십시오. – cpoDesign
그러나 product 매개 변수는 null로 메서드에 제공됩니다. 이것은 데이터베이스를 치기 전에 모두입니다. – Ron