Pagination Talend-如何从tRestClient检索响应头
我正在使用tRestClient从RESTAPI中提取数据,RESTAPI返回的数据页面最多有200个条目。响应标题中提供了指向下一页的链接 如何使用tRestClient访问响应头 从我所看到的,返回的唯一数据位于响应的主体中Pagination Talend-如何从tRestClient检索响应头,pagination,iteration,talend,recurly,Pagination,Iteration,Talend,Recurly,我正在使用tRestClient从RESTAPI中提取数据,RESTAPI返回的数据页面最多有200个条目。响应标题中提供了指向下一页的链接 如何使用tRestClient访问响应头 从我所看到的,返回的唯一数据位于响应的主体中 注意:来自邮递员的同一个呼叫验证是否存在标记为Link的响应标题,该标题包含必要的数据。我在 响应头存储在一个全局变量中,该变量仅在响应主体被传递到诸如tLogRow之类的对象时才被实际填充,即使响应主体中没有任何内容 可通过以下方式访问全局变量: ((java.uti
注意:来自邮递员的同一个呼叫验证是否存在标记为Link的响应标题,该标题包含必要的数据。我在 响应头存储在一个全局变量中,该变量仅在响应主体被传递到诸如tLogRow之类的对象时才被实际填充,即使响应主体中没有任何内容 可通过以下方式访问全局变量:
((java.util.Map<String,java.util.List<String>>)globalMap.get("tRESTClient_1_HEADERS")).get("NAME_OF_HEADER_FIELD_HERE").get(INDEX_HERE).toString();
其中,NAME_OF_HEADER_FIELD_此处是您感兴趣的特定头的键字符串,INDEX_此处是与该特定头关联的值列表中特定值的基于0的整数索引
在本例中,我们显式地将结果转换为字符串,然后在其他地方使用。我在 响应头存储在一个全局变量中,该变量仅在响应主体被传递到诸如tLogRow之类的对象时才被实际填充,即使响应主体中没有任何内容 可通过以下方式访问全局变量:
((java.util.Map<String,java.util.List<String>>)globalMap.get("tRESTClient_1_HEADERS")).get("NAME_OF_HEADER_FIELD_HERE").get(INDEX_HERE).toString();
其中,NAME_OF_HEADER_FIELD_此处是您感兴趣的特定头的键字符串,INDEX_此处是与该特定头关联的值列表中特定值的基于0的整数索引
在本例中,我们显式地将结果转换为字符串,然后在其他地方使用