使用 Azure API 管理时如何查看 SwaggerUi

Ric*_*363 3 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": "资源未找到" }

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

Dar*_*ler 5

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

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

您应该能够像这样创建 API 操作 在此处输入图片说明