[解決済み] どなたかCreatedAtRoute()の説明をお願いします。
2022-04-26 21:05:51
質問
Web API 2のテンプレートから、postメソッドは必ずこのようになります。
[ResponseType(typeof(MyDTO))]
public IHttpActionResult PostmyObject(MyDTO myObject)
{
...
return CreatedAtRoute("DefaultApi", new { id = myObject.Id }, myObject);
}
これは理解できません
CreatedAtRoute()
メソッドを使用します。どなたか説明していただけませんか?
どのように解決するのですか?
その
CreatedAtRoute
メソッドは、新しいオブジェクトを保存するために POST メソッドを呼び出したときに、新しく作成されたリソースへの URI を返すことを意図しています。
例えば、注文アイテムをPOSTした場合、「api/order/11」(11は明らかに注文のid)のようなルートを返すかもしれません。
ところで、MSDNの記事はこのことを理解するのに役立たないということに同意します。実際に返すルートは、当然ながらルーティングの設定に依存します。
関連
-
[解決済み】非静的メソッドはターゲットを必要とする
-
[解決済み】WebResource.axdとは何ですか?
-
[解決済み] intをenumにキャストするにはどうすればよいですか?
-
[解決済み] なぜList<T>を継承しないのですか?
-
[解決済み] Distinct() with lambda?
-
[解決済み] C# "internal "アクセス修飾子でユニットテストを行う場合
-
[解決済み] ASP.NET Core Web APIの例外処理
-
[解決済み】Postパラメータが常にNULLになる
-
[解決済み】OKでないレスポンスに対してIHttpActionResultでコンテンツを返す。
-
[解決済み] 戻り値とアウトパラメータはどちらが良いのでしょうか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】指定されたキャストが有効でない?
-
[解決済み】GDI+、JPEG画像をMemoryStreamに変換する際にジェネリックエラーが発生しました。
-
[解決済み】プログラム実行中に1秒待つ
-
[解決済み】Entity FrameworkからのSqlException - セッション内で他のスレッドが動作しているため、新しいトランザクションは許可されません。
-
[解決済み】Moqを使用してメソッド呼び出しを検証する
-
[解決済み】Visual Studio: 操作を完了できませんでした。パラメータが正しくありません
-
[解決済み】5.7.57 SMTP - MAIL FROMエラー時に匿名メールを送信するためにクライアントが認証されない
-
[解決済み】ユーザー設定値を別のユーザー設定値で設定する
-
[解決済み】スレッド終了またはアプリケーションの要求により、I/O操作が中断されました。
-
[解決済み] コントローラ名とアクション名をコントローラ内から取得する?