Ibm mobilefirst IBM Worklight筛选器HTTP适配器响应

Ibm mobilefirst IBM Worklight筛选器HTTP适配器响应,ibm-mobilefirst,Ibm Mobilefirst,我正在检查IBM worklight并使用HTTP适配器。在我的Rest回复中,我得到了很多细节。我想过滤记录,比如将特定节点作为响应发送到应用程序 比如说 它返回了太多我不需要的数据,我想把过滤后的记录发送到应用程序 距离:{ “价值”:1734542, “正文”:“1735公里” } 在Worklight HTTP适配器中是否仍有可能?当然,您可以使用JavaScript过滤数据并仅创建所需的响应。如果您使用基于XML的web服务,您甚至可以使用XSLT转换。 如果您的Web服务返回的JS

我正在检查IBM worklight并使用HTTP适配器。在我的Rest回复中,我得到了很多细节。我想过滤记录,比如将特定节点作为响应发送到应用程序

比如说

它返回了太多我不需要的数据,我想把过滤后的记录发送到应用程序

距离:{ “价值”:1734542, “正文”:“1735公里” }


在Worklight HTTP适配器中是否仍有可能?

当然,您可以使用JavaScript过滤数据并仅创建所需的响应。如果您使用基于XML的web服务,您甚至可以使用XSLT转换。 如果您的Web服务返回的JSON与您提供的类似,请使用以下内容:

var backendResponse = WL.Server.invokeHttp(....);
var adapterResponse = {
      distanceValue : backendResponse.somePropertyDescribingDistanceValue,
      distanceText : backendResponse.someOtherPropertyDescribingDistanceText
};

return adapterResponse;

您还可以在适配器中使用XSLFilter来过滤响应的内容