タグ付けされた質問 「swagger-ui」

19
Swagger UI Web Apiドキュメント列挙型を文字列として提示しますか?
すべての列挙型を、int値ではなくswaggerで文字列値として表示する方法はありますか? 毎回列挙型を確認しなくても、POSTアクションを送信し、文字列値に従って列挙型を配置できるようにしたいと考えています。 私は試しましたDescribeAllEnumsAsStringsが、サーバーは列挙値の代わりに文字列を受け取りますが、これは私たちが探しているものではありません。 誰かがこれを解決しましたか? 編集: public class Letter { [Required] public string Content {get; set;} [Required] [EnumDataType(typeof(Priority))] public Priority Priority {get; set;} } public class LettersController : ApiController { [HttpPost] public IHttpActionResult SendLetter(Letter letter) { // Validation not passing when using DescribeEnumsAsStrings if (!ModelState.IsValid) return BadRequest("Not valid") .. } // …

11
認証なしでSwaggerURLにアクセスできるようにSpringSecurityを構成する方法
私のプロジェクトにはSpringSecurityがあります。主な問題:http:// localhost:8080 / api / v2 / api-docsでSwaggerURLにアクセスできません。承認ヘッダーがないか無効です。 ブラウザウィンドウのスクリーンショット 私のpom.xmlには次のエントリがあります <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.4.0</version> </dependency> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.4.0</version> </dependency> SwaggerConfig: @Configuration @EnableSwagger2 public class SwaggerConfig { @Bean public Docket api() { return new Docket(DocumentationType.SWAGGER_2).select() .apis(RequestHandlerSelectors.any()) .paths(PathSelectors.any()) .build() .apiInfo(apiInfo()); } private ApiInfo apiInfo() { ApiInfo apiInfo = new ApiInfo("My REST …

6
SwaggerAPIドキュメントからPDFを生成する
SwaggerUIを使用してRESTWebサービスを表示し、サーバーでホストしました。 ただし、Swaggerのこのサービスには、特定のサーバーでのみアクセスできます。オフラインで作業したい場合、Swagger UIを使用して静的PDFを作成し、それを操作する方法を知っている人はいますか?さらに、PDFは、サーバーにアクセスできない人と簡単に共有できます。 どうもありがとう!
93 pdf  swagger-ui 

2
Springfoxの代替品はありますか?
過去2年間、SpringfoxでSpring Bootアプリケーションに取り組みました。Springfoxは、REST APIのドキュメントとテストUIを生成します。これは最高でした。 しかし実際には、Springfoxプロジェクトは死んでおり、最新のSpringをサポートしていません。3つの質問があります Swagger UIを直接生成する他の方法はありますか?他のライブラリ/プロジェクトはありますか? Swagger uiをSpring Bootプロジェクトにどのように実装しますか? おそらく時代遅れかもしれませんが、Spring BootのSwaggerスタッフに代わるはるかに優れた方法はありますか? 何カ月も頻繁に使用し、テストした後の更新 SpringDoc OpenApi 私はそれがSpringfoxの代替ではない、と言うでしょう、それははるかに良いものです!安定しており、使いやすく、最新です! 私はこれを100%お勧めできます!すべてのプロジェクトをSpringDoc OpenApiに移行します。

1
Swagger UIでトークンを使用すると未定義として表示されるCurlコマンド。
プロジェクトにSwagger UIを統合しています。リクエストを行うにはトークンを渡す必要があります。 const mytoken = "heareismytoken"; const ui = SwaggerUIBundle({ url: "/swagger/v2/swagger.json", dom_id: '#swagger-ui', deepLinking: true, requestInterceptor: function (req) { var key = mytoken; if (key && key.trim() !== "") { req.headers.Authorization = 'Bearer ' + key; console.log('Authorized from authKey'); } }, presets: [ SwaggerUIBundle.presets.apis, SwaggerUIStandalonePreset ], plugins: [ SwaggerUIBundle.plugins.DownloadUrl …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.