問題タブ [httpresponsemessage]
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# - postasync 呼び出しからの応答を使用するにはどうすればよいですか?
PostStudent メソッドを持つ webApi をセットアップしました。API 呼び出しは正常に機能し、DB に新しい学生を作成しますが、応答本文で値を返すことができません。Ok(newStudent) と Created("~/api/poststudent", newStudent) を返そうとしましたが、どちらも必要な newStudent 値を返しませんでした。
すべての応答を確認しましたが、実際の newStudent オブジェクトが見つかりません。それはありますか、それとも見逃しているだけですか、それとも私のコードに問題がありますか?
これは API の PostStudent メソッドです。
ここで postasync を呼び出し、応答本文を保存しようとします。
そして、これが値を使用したい場所です。
誰かが私を助けてくれることを願っています。別のページへのリダイレクトがこれほど難しいとは思いもしませんでした。
乾杯。
json - json を netstandard1.0 のオブジェクトにデシリアライズする
http 応答から返された文字列をシリアル化しようとしていますが、netstandard1.0 を使用しています。このフレームワークで動作するシリアル化関数は多くありませんが、最終的に機能する関数を見つけました。これまでの私のコードは次のとおりです。
ただし、これは http 応答から取得したデシリアライズしません。DeserializeObject
関数が別の形式を探しているというエラーがスローされます。を実行するResult.Content.ReadAsStringAsync()
と、次の形式で結果が得られます。
"[{\"key\":\"Password\",\"errors\":[\"The Password field is required.\"]},{\"key\":\"UserName\",\"エラー\":[\"UserName フィールドは必須です。\"]},{\"key\":\"OrganizationUserName\",\"errors\":[\"OrganizationUserName フィールドは必須です。\"]} ]"
この形式を逆シリアル化する方法を知っている人はいますか?