如何在我的apigee端点内处理请求后重新发送请求

时间:2014-09-10 11:15:42

标签: apigee

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

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

回复给我 a)有效200 b)附有该令牌的用户标识

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

一旦提取,我需要附加另一个请求;我需要发送到getUserData外部URL

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

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

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

1 个答案:

答案 0 :(得分:0)

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

例如

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

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

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