我有一个工作流程,可根据作者为“Siko Luyanda”的R 5000.00的预计销售价值选择书籍列表。当测试我创建的查询时,会返回2条记录。我的工作流程很好地返回相同的记录,很高兴。如何使用POST-SELECT通过API调用FLOWGEAR工作流程
我使用了Formatter节点来创建查询MySQl服务器后传递给我的ODBC节点的sql查询。在工作流内容窗格中,endppoint的HTTP方法设置为GET。通过API调用调用我用PHP的工作流程正常工作:
$results = invokeFlowgear("https://domain.flowgear.io/authorbooksaleslist", , "login", "pwd", 30,array());
输出的结果是什么,我从工作流控制台获取和数据库本身,我很高兴。
但是,当我将端点更改为使用POST时,我的查询失败。以一个使用POST方法的HTML表单来隐藏发布的字段。
此时,如果我将端点设置为发布为方法意味着无法通过工作流和API调用执行“POST-SELECT”查询,那么我将得到一个异常,指出“服务不可用”。以下是我如何使用变量栏变量作为后置字段调用工作流程。
$results = invokeFlowgear("https://domain.flowgear.io/authorbooksaleslist", "login", "pwd", 30,
array(
'salesValue' => 5000.00,
'authorId' => 3
));
数组中的值是我想在将结果发送到ODBC节点之前在Formatter节点内传递的值。最终我应该把我的结果列出来。
是否有可能拥有一个HTTP POSt端点,通过API传递值以便在数据库上运行的sql查询并按照我选择的方式提供结果?
这个想法是,在某个阶段我们想要敏感信息,即使我们只是想从eDatabase中选择信息。