2017-09-19 2 views
1

私は現在asp.net core 2 web apiプロジェクトに取り組んでいます。私はHTTP Post要求を行うことに苦労しています。 API終点。ASP.NET CORE WEB API:HTTPを実行すると値がnullエンドポイントへの投稿

郵便配達員から送られた値(リクエスト)がモデルにバインドされておらず、値がnull/emptyであることが示されたのはなぜですか?

下記の画像を参考にしてください。

ポストマン・リクエスト

Postman Request

Visual Studioの要求

Visual Studio Request

誰もがこのに遭遇しましたか?

+0

プロジェクトにカスタムモデルバインダーがありますか?リクエストヘッダーを提供できますか? – Merchezatter

+0

私はちょうど私が通常Asp.NetウェブAPIここでは2 で行うのと同じことをした@Merchezatterリクエストヘッダです: - 認証:ベアラ.... - コンテンツタイプ:アプリケーション/ JSON – Lorenz

答えて

0

コントローラーメソッドパラメーターから[FromBody]属性を削除します。

また、Stockオブジェクトのプロパティがpublicで、渡すJSONオブジェクトと同じ名前であることを確認してください。

+1

その大丈夫になりました。私はすでにそれが働いている:)。コメントありがとう。 – Lorenz

関連する問題