Orbeon表格HTTP服务

cid 发布于 2019-08-14 orbeon 最后更新 2019-08-14 08:39 1 浏览

有谁知道如何使用Orbeon HTTP Service将参数传递给RESTFUL webservice? 我在http://localhost/RESTFUL/GETADDRESS/$parameter$.上有一个RESTFUL API URL的示例是http://localhost/RESTFUL/GETADDRESS/1234 Orbeon HTTP服务无法将参数传递给Web服务。 请求主体配置为<parameter/>,序列化设置为XML。 无法使用HTML Form,因为它会将?添加到URL不正确。 任何人有任何想法得到这个工作?

已邀请:

psunt

赞同来自:

没有完美的解决方案。但是尝试将服务URL写为:

http://localhost/RESTFUL/GETADDRESS/{...expression here...}
其中“......表达式......”应该替换为指向您想要传递的值的XPath表达式。例如,如果在名为bar的部分中指向名为foo的控件,请尝试:
http://localhost/RESTFUL/GETADDRESS/{/*/bar/foo}
我还添加了this RFE