使用Azure API Management时如何查看SwaggerUi

时间:2016-12-02 12:07:30

标签: swagger azure-api-management

我在Azure中有一个带地址的API;

http://webapiapplicationXXXXXXX.azurewebsites.net

的Swagger UI

http://webapiapplicationXXXXXXX.azurewebsites.net/swagger/ui/index

将此信息放入Azure API管理系统会给我一个地址:

http://xxxxxxxxxxxx.azure-api.net/Time/api/TimeZoneInfo

我想看看SwaggerUI。我尝试了明显的网址,但得到了:

  

{" statusCode":404," message":"资源未找到" }

在Azure API管理中托管API时,查看SwaggerUI的URL是什么?

1 个答案:

答案 0 :(得分:4)

一旦API落后于API管理,人们通常不再使用Swagger UI。原因是开发人员门户提供了相同且更好的功能。

如果您确实想要公开底层的SwaggerUI,那么您可以在API Management中创建一个指向SwaggerUI的附加操作。获得404的原因是因为API Management说您正在尝试访问未定义为API Management操作的资源。

您应该能够像这样创建API操作 enter image description here