使用Azure API管理时如何查看SwaggerUi [英] How do I view the SwaggerUi when using Azure API Management

查看:4
本文介绍了使用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆