C# 4.0 如何在c语言的窗口应用程序中使用swagger web api#

C# 4.0 如何在c语言的窗口应用程序中使用swagger web api#,c#-4.0,swagger,swagger-ui,swagger-2.0,swagger-editor,C# 4.0,Swagger,Swagger Ui,Swagger 2.0,Swagger Editor,我有一个Web API URL,它以swagger UI格式显示API信息。我想使用Web API URL从Swagger codegen生成客户端库 请让我知道在导入URL时如何传递用户名和密码。在我的例子中,当我导入url时,显示身份验证错误,因为此url需要用户名和密码进行身份验证。根据Swagger示例,当我尝试使用此url执行相同的操作“”时,它已成功验证,然后我能够生成与我希望使用url执行的操作相同的客户端代码。首先,您必须托管web api应用程序(例如Azure),然后,您的窗

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


请让我知道在导入URL时如何传递用户名和密码。在我的例子中,当我导入url时,显示身份验证错误,因为此url需要用户名和密码进行身份验证。根据Swagger示例,当我尝试使用此url执行相同的操作“”时,它已成功验证,然后我能够生成与我希望使用url执行的操作相同的客户端代码。

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

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


用于生成API客户端或服务器存根,generator.swagger.io也是免费和开源的:

Web API已托管我想从swagger Codegen生成客户端代码。我们可以使用此url()完成此操作但是,当我们尝试导入url时,需要进行身份验证,但无法通过用户名和密码进行身份验证。请告诉我在导入url时如何传递用户名和密码。在我的例子中,当我导入url时,显示身份验证错误,因为此url需要用户名和密码进行身份验证。根据我尝试使用此url进行相同操作时的招摇过市示例“”成功验证后,我就可以生成客户端代码,这与我希望对url执行的操作相同。我认为editor.swagger.io不支持http basic auth来下载规范。您需要先手动将其下载到本地驱动器,然后再导入editor.swagger.io