问题标签 [api-management]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
826 浏览

azure - 如何在 Azure API 管理开发者门户中禁用 try it 功能?

在 Azure API 管理开发人员门户上,有一个“试用”功能可以在浏览器中测试 api 请求。

试用按钮:

试试看按钮

测试页面

是否可以禁用/删除此功能?我不希望开发人员能够在我们的生产环境中发布测试数据。

0 投票
3 回答
1268 浏览

api - 我可以使用 API 管理软件将多个 API 集成到一个标准 API 中吗?

我需要在我的新网站中使用来自多个来源的多个 API。它们在功能上都相似,但在格式上有所不同。然后我需要构建某种类型的代理以使它们在使用前都相同。

我是否可以使用 WSO2 之类的 API 管理解决方案来集成所有这些 API 并将它们标准化为单个 API?

有没有另一种解决方案?

谢谢

0 投票
1 回答
91 浏览

vue.js - 使用 vuex 时管理 api 调用

我目前正在为 vue.js 中的网络/服务器基础设施开发资产管理器。

我也在使用 vuetify 来实现外观和感觉,因为目标是创建一个渐进式 Web 应用程序。工程师可以使用手机扫描公司资产上的标签以请求详细信息。

目前,所有数据都使用 rest api 加载到应用程序中。我在应用程序中使用 vuex 进行状态管理。

我想了解何时启动这些 api 请求。

因此,在加载主核心视图时登录后,我当前在 Web 应用程序启动时加载了一些数据。这会影响性能。加载数据的一些示例: -> 资产类型、供应商、供应商、... 此数据在应用程序的很多地方都使用。(表单,过滤器,...)我不喜欢调用 vuex 操作来在特定组件内执行 api 请求表单,因为这可能会在浏览应用程序时导致不必要的请求。唯一的例外是它们自己的资产,因为在开始时需要加载大量数据。

我面临的问题是,在移动平台上,每次在应用程序启动时加载数据都是浪费数据连接。工程师可能在实际不需要数据的情况下使用该应用程序。

我知道这是一个抽象的问题,我不是在寻找最后一个遮阳篷。只是来自社区的一些见解或建议。

0 投票
1 回答
705 浏览

mule - Anypoint Platform - 使用 Autodiscovery ID 将 API Manager 与 Cloudhub 应用程序连接起来

  • 我使用API Designer设计了一个 API ,并将其部署在API Manager中。

  • 然后,我在Anypoint Studio的应用程序/项目中从 API Designer 导入了 API 。

  • 我添加了一个自动发现配置。我使用 API Kit 路由器和来自 API Manager 的 ID 设置了具有 HTTP 侦听器的流。

  • 我已经在Cloudhub中部署了应用程序。

  • 当我转到 API Manager 时,状态为Unregistered

这是我拥有的 API 配置:

在此处输入图像描述

使用来自 Cloudhub 的 URL 作为实施 URI。

我是否正确执行了所有步骤?为什么 API 没有检测到实现?

0 投票
1 回答
516 浏览

azure - Azure Api 管理 - 尽管子键和跟踪设置为 true,但跟踪不可用

跟踪选项卡总是说:

尽管我在标题中同时传递了Ocp-Apim-Subscription-KeyOcp-Apim-Trace,如文档中所述(https://docs.microsoft.com/en-us/azure/api-management/api -management-advanced-policies#Trace )。

是的,我的订阅密钥与 Api-m 实例的管理员帐户相关联。然而,密钥与持有底层 Api 的产品相关联。这有什么区别吗?

还有其他人遇到过这个问题吗?

0 投票
1 回答
888 浏览

azure - 带有开发人员门户内容的 Azure API 管理实例副本

我想将 1 个 azure API 管理实例的所有内容/数据迁移到另一个实例。

在检查选项时,遇到了备份,但是 MSFT 清楚地通知开发人员门户内容(即应用程序、产品、订阅)不包含在备份中。

https://github.com/MicrosoftDocs/azure-docs/issues/28199

在这种情况下,如何迁移 apim 实例以及开发人员门户的内容。

我还查看了 REST API,但在开发人员门户中没有为应用程序公开 API。这是否意味着在灾难恢复的情况下,开发人员的所有数据很可能会消失?这里有更好的选择吗?

0 投票
0 回答
953 浏览

ibm-cloud - API Connect >在此服务器上未找到请求的 URL

我是使用 IBM API CONNECT 的新手,我的目标是使用 API CONNECT 作为代理服务器来为我现有的 REST API 提供安全性,我按照本教程进行操作 ,但收到以下错误:

有人知道错误的可能原因吗?谢谢你的帮助!

0 投票
1 回答
923 浏览

azure - 如何创建 Powershell 脚本来创建 Azure API 管理资源

我试图弄清楚如何从脚本创建 API 管理资源和 API 管理 API。我相信有两种选择:

.

  1. 使用 AzureRm.ApiManagement 中的 powershell Management api

    为此,我相信要使用的两个命令是:

    新AzureRmapiManagement

    新AzureRmapiManagementApi

.

  1. 使用管理 REST API

    为此,我相信创建您需要使用第一个选项的资源,然后可以将以下方法与 Invoke-RestMethod powershell 命令一起使用:

    PUT https://management.azure.com/subscriptions/ {subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}?api-version=2019-01-01

.

我只想传递新的管理 api 资源的名称和 devlab 的名称以在其下创建它并创建它,然后在其下创建一个与产品无关(或与无限制的默认产品关联)的 api。 ..哪个更容易)。

任何人都可以帮助使用 powershell 脚本来执行此操作吗?

谢谢。

0 投票
1 回答
2334 浏览

azure - Azure API 管理返回 200 状态而没有响应正文

我已经检查了论坛上可用的其他解决方案,并且 当从 azure APIM 调用返回空响应正文和状态代码 200 时,这个也是 REST API 服务

我正在尝试调用返回状态代码(200,401 和 404)的身份验证服务,如果它返回 200,那么我希望将我的请求转发到后端,否则仅将状态代码返回给客户端。

这是我在我的政策中添加的

现在的问题是返回在所有情况下都返回收到的响应,当我添加条件策略时,我仍然无法返回从后端收到的响应。

任何人都可以告诉如何检查状态代码并返回从服务器收到的响应,仅在 200 的情况下?

0 投票
1 回答
86 浏览

rest - 根据 WSO2 突触文件中的 HTTP 方法为 API 配置不同的处理程序

我有一个 WSO2 突触文件来处理网关级别的 API 请求。我已经为端点配置了我的 GET 和 POST/PUT,如下所示。我有一个自定义处理程序,它处理允许特定主机调用这些 API。我要求允许来自任何主机的 GET 和仅来自特定主机的 POST/PUT。但是,我无法在我的突触文件中配置它,因为我们在文件中定义的处理程序正在应用于所有 HTTP 方法。有没有办法为同一端点/上下文配置基于 HTTP 方法的处理程序。如何让我的自定义处理程序 (com.abc.wso2.handler.HostRestrictionHandler) 仅适用于 POST?PUT 调用?下面是我的配置。