私は郵便配達員経由で私のWeb APIをテストしています。しかし、渡された要求オブジェクトをnullとして取得します。nullオブジェクトを取得する理由
以下はWebAPIアクションです。
[AcceptVerbs("POST")]
[HttpPost]
[Route("rename")]
public IHttpActionResult Rename([FromBody]Customer custObj)
{
//I am getting custObj always null
}
最初は次のエラーが発生しました。下記のリンクを使用して、Web APIサービス
にPOSTでJSONを送信
エラー、私は、私はコンテンツタイプを設定した後
content-type:application/json
Error sending json in POST to web API serviceを設定するために逃したことを知っているようになりましたAPIメソッドがヒットしましたが、私はnullとして顧客オブジェクトを取得しています。
public class Customer { public int UserId {get; set;} public string Title {get; set;} //& so on }
高く評価すべてのヘルプ/提案。代わりに、 "フォームデータ" の おかげ
としてこれを含めるようにそれ? –
@JoakimSkoog、投稿に追加された顧客クラス –
私はUserId、Type、およびTitleのプロパティもCustomerオブジェクトにあると仮定していますか? 編集:正しいタイプで問題にそれらを含めることができますか? –