1

我有一个 Web API URL,它以 swagger UI 格式显示 API 信息。我想使用 Web API URL 从 Swagger codegen 生成客户端库。

当我们在https://editor.swagger.io中导入 URL 时,请告诉我如何传递用户名和密码 。在我的情况下,当我导入 url 时,它会显示身份验证错误,因为此 url 需要用户名和密码进行身份验证。根据 Swagger 示例,当我尝试使用此 url “ http://petstore.swagger.io/v2/swagger.json ”做同样的事情时,它已成功验证,然后我可以生成客户端代码,我想用我的代码做同样的事情网址。

4

2 回答 2

2

您可以通过提供正确的用户名和密码通过浏览器下载 Swagger/OpenAPI 规范。然后在https://editor.swagger.io中,从本地文件导入,并生成 API 客户端或服务器存根。

https://editor.swagger.io使用https://generator.swagger.io生成 API 客户端或服务器存根,generator.swagger.io 也是免费和开源的:https ://github.com/swagger-api /swagger-codegen

于 2016-06-17T05:45:25.027 回答
0

首先,您必须托管您的 Web api 应用程序(例如 Azure),然后您的窗口应用程序可以将其作为客户端调用。

于 2016-06-15T13:44:07.923 回答