Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Pagination Talend-如何从tRestClient检索响应头_Pagination_Iteration_Talend_Recurly - Fatal编程技术网

Pagination Talend-如何从tRestClient检索响应头

Pagination Talend-如何从tRestClient检索响应头,pagination,iteration,talend,recurly,Pagination,Iteration,Talend,Recurly,我正在使用tRestClient从RESTAPI中提取数据,RESTAPI返回的数据页面最多有200个条目。响应标题中提供了指向下一页的链接 如何使用tRestClient访问响应头 从我所看到的,返回的唯一数据位于响应的主体中 注意:来自邮递员的同一个呼叫验证是否存在标记为Link的响应标题,该标题包含必要的数据。我在 响应头存储在一个全局变量中,该变量仅在响应主体被传递到诸如tLogRow之类的对象时才被实际填充,即使响应主体中没有任何内容 可通过以下方式访问全局变量: ((java.uti

我正在使用tRestClient从RESTAPI中提取数据,RESTAPI返回的数据页面最多有200个条目。响应标题中提供了指向下一页的链接

如何使用tRestClient访问响应头

从我所看到的,返回的唯一数据位于响应的主体中


注意:来自邮递员的同一个呼叫验证是否存在标记为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的整数索引

在本例中,我们显式地将结果转换为字符串,然后在其他地方使用