【问题标题】:how do i resend a request after processing it inside my apigee endpoint在我的 apigee 端点内处理请求后如何重新发送请求
【发布时间】:2014-09-10 20:03:51
【问题描述】:

我有一个名为 get user data 的端点,它接受一个令牌

我需要在我的 apigee 中读取此令牌并将其发送到 tokenVarificationExtUrl

这会回到我身边 a) 有效 200 b) 带有该令牌的用户 ID

现在我要做的是我需要读取响应标头,然后有条件地检查它是否成功 200,然后从响应中提取用户 ID。

提取后,我需要将其附加到另一个请求中;我需要发送到 getUserData 外部 url

它将返回给我所需的用户详细信息。

我成功提取数据并进行条件检查。我正在寻求帮助

如何向 getUserData 外部 url 发送另一个请求。

【问题讨论】:

    标签: apigee


    【解决方案1】:

    您需要在代理中使用一些策略。

    例如

    1. 为了检查标头并引发错误,您可能需要有条件地使用 rasie 故障策略
    2. 要对外部端点进行 API 调用,您可以使用服务调出策略或标准目标
    3. 要从 json 或 xml 负载中提取响应数据,您可以使用 xpath 策略的 json 路径

    等等。

    我想您可能想看看一些具有这些功能的示例代理,以便能够设计自己的代理。

    查看此链接。 http://apigee.com/docs/content/using-sample-api-proxies

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-10
      • 2019-09-22
      • 2018-12-31
      • 1970-01-01
      • 2013-12-07
      • 2012-11-29
      相关资源
      最近更新 更多