![JAR search and dependency download from the Maven repository](/logo.png)
openapi.overview.html Maven / Gradle / Ivy
Overview OpenAPI
<%
def hasRootServerPath = {server -> com.predic8.membrane.core.openapi.util.UriUtil.getPathFromURL(uriFactory, server.url) == '' || com.predic8.membrane.core.openapi.util.UriUtil.getPathFromURL(uriFactory, server.url) == '/' }
%>
APIs
Title
Path
Version
OpenAPI
Key
<% for (api in apis) { %>
1 && api.value.api.servers.any { server -> hasRootServerPath(server)}) { %> class="warning" <% } %> >
<%= api.value.api.info.title %>
<% for (server in api.value.api.servers) { %>
-
<%= com.predic8.membrane.core.openapi.util.UriUtil.getPathFromURL(uriFactory,server.url) %>
<%= server.description != null ? server.description : "" %>
<% } %>
<%= api.value.api.info.version %>
<%= api.value.api.openapi %>
<%= api.key %>
<% } %>
<% if (apis.size() > 1 && apis.any { api -> api.value.api.servers.any { server -> hasRootServerPath(server)}}) { %>
Warning: Marked APIs contain URLs with "/" matching all requests. This might cause routing to the wrong API!
<% } %>
Membrane Proxy
Feel free to modify the look and feel to your taste.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy