带Rest客户端转换项的Pentaho Cookie
在Pentaho 5.1中使用rest客户端时是否有设置cookie的选项 我读了几篇博客,但都没有提到 我尝试过使用shell作业条目使用curl。获取cookie并在下一次卷曲中使用它来获取数据 我需要使用rest客户端转换条目执行类似的过程带Rest客户端转换项的Pentaho Cookie,pentaho,etl,kettle,data-integration,Pentaho,Etl,Kettle,Data Integration,在Pentaho 5.1中使用rest客户端时是否有设置cookie的选项 我读了几篇博客,但都没有提到 我尝试过使用shell作业条目使用curl。获取cookie并在下一次卷曲中使用它来获取数据 我需要使用rest客户端转换条目执行类似的过程 请告诉我是否有我可以遵循的潜在客户。我不知道您是否可以通过此步骤完成此操作,但通过http客户端步骤,您可以设置自己的http请求头。这是因为我用这种方式 如果可以使用http客户端步骤,rest客户端将执行以下操作: 添加一个新的脚本步骤javasc
请告诉我是否有我可以遵循的潜在客户。我不知道您是否可以通过此步骤完成此操作,但通过http客户端步骤,您可以设置自己的http请求头。这是因为我用这种方式 如果可以使用http客户端步骤,rest客户端将执行以下操作: 添加一个新的脚本步骤javascript步骤并将此js代码添加到trans中这些是示例标题,您最感兴趣的是最后一个:
//set the headers to next step
var header_accept_charset = "utf-8";
var header_cache_control = "max-age=0";
var header_user_agent = "batman browser";
lal = "lalvalue_fooo";
lel = "lelvalue_meeeh";
var cookie = "lol="+ lol +"; lal="+ lal;
现在确保将变量传递到下一步,http客户端单击get variables以填充字段行,这应该可以工作
cookie只是另一个请求头,一个简单地用分号连接变量和值的字符串
PD:也许这个方法适用于Rest客户端步骤,如果这个步骤也适用,请告诉我,我很想知道。这个答案有用吗?