如何在 pentaho-spoon 的 post 调用中传递参数?
How to pass parameters in post call in pentaho-spoon?
我创建了一个 api,我想访问其中的一个 post 调用。我在kettle中做了如下改造:
生成行步骤中的参数字段为:
和 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_query")
获取参数。我怎样才能在水壶中进行等效的 POST 调用?
我最终自己找到了解决方案。将生成行中的字段描述为:
并且在 REST 客户端步骤的参数选项卡中,我们应该得到相同的字段:
工作完美!
我创建了一个 api,我想访问其中的一个 post 调用。我在kettle中做了如下改造:
生成行步骤中的参数字段为:
和 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_query")
获取参数。我怎样才能在水壶中进行等效的 POST 调用?
我最终自己找到了解决方案。将生成行中的字段描述为:
并且在 REST 客户端步骤的参数选项卡中,我们应该得到相同的字段:
工作完美!