Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.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
如何在pentaho spoon中传递post调用中的参数?_Pentaho_Kettle_Pentaho Spoon - Fatal编程技术网

如何在pentaho spoon中传递post调用中的参数?

如何在pentaho spoon中传递post调用中的参数?,pentaho,kettle,pentaho-spoon,Pentaho,Kettle,Pentaho Spoon,我已经制作了一个api,我想在其中访问一个post调用。我在Ketter中进行了以下转换: 使用“生成行”步骤中的参数字段,如下所示: 和REST客户端步骤配置为: 但我无法在服务器端的post调用中获取任何参数。如果我用python编写一个简单的post调用,如下所示: import requests url = "http://10.131.70.73:5000/searchByLatest" payload = {'search_query': 'donald trump', 't

我已经制作了一个api,我想在其中访问一个post调用。我在Ketter中进行了以下转换:

使用“生成行”步骤中的参数字段,如下所示:

和REST客户端步骤配置为:

但我无法在服务器端的post调用中获取任何参数。如果我用python编写一个简单的post调用,如下所示:

import requests

url = "http://10.131.70.73:5000/searchByLatest"

payload = {'search_query': 'donald trump', 'till_date': 'Tuesday, 7 June 2016 at 10:40'}

r = requests.post(url, params=payload)
print(r.text)
print(r.status_code)

我可以通过Flask中客户端的
request.args.get(“search\u query”)
获取参数。我怎样才能在水壶里打一个同等的电话呢?

我最终自己找到了解决办法。将生成行中的字段描述为:

在REST客户端步骤的参数选项卡中,我们应该得到相同的字段:

工作完美