問題タブ [aspnet-api-versioning]
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.
asp.net-core - SwagggerUI でクエリ文字列パラメーターを使用する dotnet Web API エンドポイントを反映するにはどうすればよいですか?
クエリ文字列とヘッダーを使用する API バージョン管理で dotnet Web API を実装しようとしています。ここでは、swagger を使用してエンドポイントを文書化し、テストしています。パスのバージョン管理をうまく使用し、エンドポイントを Swagger に反映しました。しかし、クエリ文字列とヘッダーのバージョン管理をswaggerに反映する方法を理解するのに苦労しています。この記事https://swagger.io/docs/specification/describing-parameters/#query-parametersから解決策を見つけようとしましたが、ドットネット Web API でこれを実装する方法がまだ混乱していました。
私のプロジェクトには、次の API バージョンを持つ 2 つの主要なコントローラー クラスが含まれています。
WeatherForecastController.cs
WeatherForecastController2.cs
そして、startup.cs ファイル