草庐IT

$swagger

全部标签

springboot整合swagger

特别说明:本次项目整合基于idea进行的,如果使用Eclipse可能操作会略有不同,不过总的来说不影响。springboot整合之如何选择版本及项目搭建springboot整合之版本号统一管理 springboot整合mybatis-plus+durid数据库连接池springboot整合swaggerspringboot整合mybatis代码快速生成springboot整合之统一结果返回springboot整合之统一异常处理springboot整合之Validated参数校验springboot整合之logback日志配置springboot整合pagehelper分页springboot整

android - 在我的 Flutter 应用程序中使用由 swagger 生成的 Dart codegn 提供的 WebServices

我正在尝试使用Flutter开发移动应用程序,我使用swagger生成一个包含所有Web服务的Dart文件代码生成器。我想从Web服务中获取所有用户的列表。在屏幕上,我想为每个用户显示:图像、名字、姓氏和电子邮件。我在main.dart中准备了如下UI:import'package:flutter/material.dart';import'./utility.dart';voidmain()=>runApp(ListUserApp());classListUserAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextco

c# - 使用授权 header (Bearer) 设置 Swagger (ASP.NET Core)

我有一个WebAPI(ASP.NETCore),我正在尝试调整swagger以从中进行调用。调用必须包含Authorizationheader,并且我正在使用Bearer身份验证。来自Postman等第三方应用程序的调用正常。但是我在为swagger设置标题时遇到了问题(出于某种原因我没有收到标题)。这是现在的样子:"host":"localhost:50352","basePath":"/","schemes":["http","https"],"securityDefinitions":{"Bearer":{"name":"Authorization","in":"header",

c# - 部署后 swagger-ui 返回 500

开箱即用的配置在我的机器上完美运行,完全没有问题。但是当我部署到我们的测试环境时-我收到以下消息500:{"Message":"Anerrorhasoccurred."}/api/swagger/docs/v1部署到默认网站/api我猜它与baseUrl或类似的东西有关,但我什至不知道从哪里开始。我的路由在项目中运行良好-我可以调用我所有的webapi端点并且它们正确响应。任何帮助将不胜感激 最佳答案 调试时我使用的是调试配置(我已经为它生成了XmlComments:Properties->buildtab->Output->XML

c# - 如何使用 Swashbuckle 从 WebAPI 上的 Swagger 文档中省略方法

我有一个C#ASP.NETWebAPI应用程序,其API文档是使用Swashbuckle自动生成的.我希望能够从文档中省略某些方法,但我似乎无法弄清楚如何告诉Swagger不要将它们包含在SwaggerUI输出中。我感觉这与添加模型或架构过滤器有关,但具体操作并不明显,文档似乎只提供了如何修改方法输出的示例,而不是将其从输出中完全删除。 最佳答案 您可以将以下属性添加到Controllers和Actions以将它们从生成的文档中排除:[ApiExplorerSettings(IgnoreApi=true)]

go - swagger go 中有效 POST 的示例代码

我在这种方法中做错了什么?我尝试重新实现一个旧的API,但是go实现。基本上我尝试将字符串列表发布到服务器。但我得到的只是来自服务器的错误500,当我尝试时:gorungen/cmd/greeter-server/main.go--port=3000&echo'["a","b"]'|http-vpost:34307/api/greeting/2.0/revisit结果HTTP/1.1500InternalServerErrorContent-Length:68Content-Type:application/jsonDate:Mon,06Mar201717:41:16GMT{"code

带有 go-swagger 响应头的 GoLang

我是golang的新手,正在尝试设置我的响应header。我有两个要设置的标题。我认为我误解了一些基本的东西。我还使用go-swagger生成我的端点。我的问题是我似乎只能设置两个header之一。Swagger在返回时(在“ifsuccess”block中)提供了一个函数“auth.NewAuthLoginUserOK().WithProfileHeader("pickles)”。如何设置两个header参数?funcAuthLoginRouteHandler(paramsauth.AuthLoginUserParams)middleware.Responder{transactio

docker - 在 Dockerfile 中为 Swagger 生成的 Go 服务器传递参数

我是编写Dockerfile和使用Swagger的新手,所以我想知道是否有人可以帮助我做一件事。我正在从Swagger生成的服务器代码构建一个二进制文件,我需要在运行它时传递​​特定于go服务器的参数,但是将它传递到ENTRYPOINT或CMD会给我“未知标志”错误。我的Dockerfile如下所示:FROMgolang:1.10.1-alpine3.7ASbuildRUNapkadd--no-cachegitRUNgogetgithub.com/golang/dep/cmd/depWORKDIR/go/src/RUNdepensure-vendor-onlyWORKDIR/cmd/d

Go API 以 html(Swagger UI)显示 swagger api 规范(json)

我有一个为特定端口提供服务的应用程序(gorilla/多路复用器)。我也有一个json文件形式的swaggerAPI规范。是否有任何goAPI可以像springboot一样从JSON文件生成swaggerUI定义。我在看https://github.com/go-swagger/go-swagger,但我无法在我的go-lang代码中使用它。似乎这个API只能从命令行使用。 最佳答案 如果您已经以YAML或JSON格式定义了API,则可以使用静态“dist”树从浏览器中呈现它:https://github.com/swagger-a

go - 如何将 swagger ui 与 golang 和 goa 集成

我一直在用go和goa构建我的第一个RESTful服务,所以基本上我开始做this最后,goa生成两个swagger文件,swagger.yaml和swagger.json。问题是我一直在寻找一种方法来将swaggerui添加到,比方说,索引。但我一直没能找到一个例子。我也在看examples在design-swagger部分,但他们给我的唯一建议是使用goaswaggerdesign生成器,但我不知道是否有一种方法可以在不需要访问公共(public)主机的情况下执行此操作? 最佳答案 长话短说filesexample展示了如何构建