問題タブ [swashbuckle]

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 投票する
0 に答える
125 参照

c# - HttpStatusCode に基づくさまざまな応答モデルの例

私が持っているもの:

すべての非成功応答が「IApiException」を返す API があります。

ISchemaFilter を介してスワッシュバックルに例を設定すると、すべてのモデル例に同じ例が配置されるため、401 は 429 と同じ例を返します。

私が欲しいもの:

ステータス コードに基づいてさまざまな例を返すことができるようにしたいと考えています。

私が試したこと:

応答キーを探す IOperationsFilter を作成してから、応答スキーマの例または応答の例のいずれかを設定しようとしました。しかし、それはモデルをまったく表示していません。

ここに画像の説明を入力

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

asp.net-web-api - スワッシュバックルを使用した複数の前提条件の失敗した注釈

Web API プロジェクトを文書化するためにスワッシュバックルを使用していますが、前提条件の失敗したケースに対して複数の応答を追加することはできません。swagger には最後の応答のみが表示されます。

Swashbuckle は次のようなものを生成します。

私が見たい場所:

それについて何か考えはありますか?

前もって感謝します

0 投票する
0 に答える
544 参照

c# - スワッシュバックル複合オブジェクト

次のようなオブジェクト パラメータが与えられた場合:

パラメータの前に [FromUri(Name="XYZ")] を使用すると、Swashbuckle で XYZ.listABC を UI に表示し、テキスト ボックスにリストを入力できることはわかっています。

XYZ.listABC の一般的なテキスト ボックスを使用する代わりに、UI でリスト オブジェクト ABC を公開する方法はありますか?

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

c# - Swagger doc は、swashbuckle を使用して生成を停止しました

しばらくの間、swagger ドキュメント (swashbuckle を使用) を使用して WebApi2 REST API を開発してきましたが、ローカル サンドボックス バージョンでは、GET 要求を介して SwaggerUI にも swagger xml にもアクセスできません。私のコード バージョン間で Swagger セットアップを比較しましたが、この領域でのコード変更はありませんでした。swashbuckle と IISExpress をアンインストールしましたが、何の影響もありません。アイデアが不足しています。swagger 生成を試してデバッグするための次のステップについてアドバイスをいただければ幸いです。または、ヘルプ診断をさらにオンにできるログがあるかどうかを確認してください。

このような一般的な問題を投稿して申し訳ありませんが、これを約 5 時間見てから途方に暮れています。

ありがとう

マーク

0 投票する
2 に答える
1695 参照

asp.net-web-api2 - ドキュメントを分離するための Swagger UI のカスタマイズ

swashbuckle 5.x と swashbuckle-Odata を使用して、swagger を Web API/OData プロジェクトに統合しました。http://root_url/swaggerに移動すると、利用可能なすべての API ドキュメントが 1 つの大きなリストに表示されます。すべてが完全に正常に機能しますが、別のリストに表示する必要があるOdata コントローラーと API のリストを提供しました。これは、swagger 用のカスタム index.html を作成し、swaggerconfig.cs のように挿入する必要があることを知っています。

別のHTMLリストを作成して結果を達成できるように、swaggerドキュメントを分離する方法についてインターネットで調査してきましたが、今のところうまくいきません。誰かが似たようなことをしましたか?どこから始める必要があるか、いくつかの提案や指針を教えてください。

私は、swagger ドキュメントで次の構造を達成しようとしています。

0 投票する
24 に答える
151826 参照

c# - Swagger UI Web API ドキュメント 列挙型を文字列として表示しますか?

すべての列挙型を int 値ではなく文字列値として表示する方法はありますか?

POST アクションを送信し、その文字列の値に応じて列挙型を配置できるようにしたいのですが、毎回列挙型を確認する必要はありません。

試してみDescribeAllEnumsAsStringsましたが、サーバーは探しているものではない列挙値の代わりに文字列を受け取ります。

誰かがこれを解決しましたか?

編集: