使用Azure API管理时如何查看SwaggerUi [英] How do I view the SwaggerUi when using Azure API Management
本文介绍了使用Azure API管理时如何查看SwaggerUi的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在Azure中有一个带地址的API;
http://webapiapplicationXXXXXXX.azurewebsites.net
和
上的Swagger用户界面http://webapiapplicationXXXXXXX.azurewebsites.net/swagger/ui/index
将其放入Azure API管理中会得到一个地址:
http://xxxxxxxxxxxx.azure-api.net/Time/api/TimeZoneInfo
我要查看SwaggerUI。我尝试了显而易见的URL,但得到:
{"statusCode":404,"Message":"找不到资源"}
当API托管在Azure API管理中时,显示SwaggerUI的URL是什么?
推荐答案
通常,一旦接口位于接口管理之后,人们就不再使用Swagger用户界面了。原因是开发人员门户提供了同等和更好的功能。
如果您确实希望公开底层的SwaggerUI,则可以在API Management中创建一个指向SwaggerUI的附加操作。出现404的原因是因为API Management表示您正在尝试访问未定义为API Management操作的资源。
您应该能够像这样创建API操作这篇关于使用Azure API管理时如何查看SwaggerUi的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文