2016-06-15 12 views
0

API情報をスワッガーUI形式で表示するWeb API URLがあります。 Web APIのURLを使ってSwagger codegenからクライアントライブラリを生成したい。C言語でウィンドウアプリケーションでスワッガーWeb APIを使用する方法#

URLをhttps://editor.swagger.ioにインポートする際に、どのようにユーザー名とパスワードを渡すことができるか教えてください。私の場合、URLをインポートしているときは、このurlには認証用のユーザー名とパスワードが必要なので、認証エラーが表示されます。私がこのURL "http://petstore.swagger.io/v2/swagger.json"と同じことをしようとしているときのSwaggerの例では、それは正常に検証されています。私は自分のURLでやりたいことと同じものを生成することができます。

答えて

1

まず、Webアプリケーション(Azureなど)をホストする必要があります。その場合、ウィンドウアプリケーションはクライアントとしてクライアントを呼び出すことができます。

+0

Web APIを私が闊歩Codegen.Weからクライアントコードを生成したい使用してこれを行うことができますこのURL(http://editor.swagger.io/#/)では、URLをインポートしようとすると認証が必要ですが、認証にユーザー名とパスワードを渡すオプションはありません。 –

1

ブラウザからSwagger/OpenAPI仕様をダウンロードするには、正しいユーザー名とパスワードを入力します。その後、https://editor.swagger.ioで、ローカルファイルからインポートし、APIクライアントまたはサーバースタブを生成します。

https://editor.swagger.ioは、APIクライアントまたはサーバスタブを生成するためにhttps://generator.swagger.ioを使用し、generator.swagger.ioも無料でオープンソースです:すでにホストさhttps://github.com/swagger-api/swagger-codegen

+0

https://editor.swagger.ioでURLをインポートする際に、ユーザー名とパスワードを渡す方法を教えてください。私の場合、URLをインポートしているときは、このurlには認証用のユーザー名とパスワードが必要なので、認証エラーが表示されます。私はこのURL "http://petstore.swagger.io/v2/swagger.json"と同じことをしようとしているときにスワッガーの例としては、それは正常に検証され、クライアントコードを生成することができる私と同じことをしたいurl。 –

+0

私はeditor.swagger.ioがHTTP基本認証をサポートしていないと思っています。最初に手動でローカルドライブにダウンロードしてから、editor.swagger.ioにインポートする必要があります –

関連する問題