問題タブ [frombodyattribute]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - FromBody によって受信された投稿によりシリアライズ可能エラーが発生する
基本的なセットアップは次のとおりです。次のようなポスト関数を備えたasp.netコアwebapiコントローラー(c#)があります。
次の生の JSON リクエスト本文をこの関数に送信しようとしています。
しかし、上記の本文でこの関数にポスト リクエストを送信すると、サーバー コンソールに次のエラーが返されます。
「ObjectResult を実行し、型 'Microsoft.AspNetCore.Mvc.SerializableError' の値を書き込んでいます」
そして、クライアント側のこのエラー
{ "": [ "値の解析中に予期しない文字が検出されました: {。パス ''、行 1、位置 1。" ] }
関数の先頭にブレークポイントを設定しようとしましたが、トリガーすらしません! シリアル化可能エラーが発生するのはなぜですか?
c# - WebAPI での動的オブジェクト FromBody の読み取りが機能しない
このトピックに関する多くの情報を見つけましたが、それらのサイトや記事のどれも私の問題を解決できませんでした. 私はかなり簡単な方法を持っています:
そのメソッドを呼び出すと、最初の 2 つのパラメーターが入力されますが、データは常に null です。サーバーが受信したテストリクエストは次のとおりです。
パラメータを json として送信すると、同じ結果になります。
何を試しても、データは常に null です。これが私のルート設定です:
ここで何が問題なのですか?