我有一个Web API URL,以swagger UI格式显示API信息。我想使用Web API URL从Swagger codegen生成客户端库。
请在https://editor.swagger.io导入网址时告诉我如何传递用户名和密码。在我的情况下,当我导入url时,它显示身份验证错误,因为此url需要用户名和密码进行身份验证。根据Swagger示例,当我使用此URL“http://petstore.swagger.io/v2/swagger.json”尝试相同的事情时,它已成功验证,然后我能够生成客户端代码,我想用我的URL做同样的事情。
答案 0 :(得分: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
答案 1 :(得分:0)
首先,您必须托管您的web api应用程序(例如Azure),然后您的窗口应用程序可以将其称为客户端。