問題タブ [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.

0 投票する
1 に答える
292 参照

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 つの主要なコントローラー クラスが含まれています。

  1. WeatherForecastController.cs

  2. WeatherForecastController2.cs

そして、startup.cs ファイル