Orbeon表单HTTP服务

时间:2016-02-16 10:14:27

标签: orbeon

是否有人知道如何使用RESTFUL webservice

将参数传递给Orbeon HTTP Service

我在RESTFUL API

有一个http://localhost/RESTFUL/GETADDRESS/$parameter$.

URL的示例为http://localhost/RESTFUL/GETADDRESS/1234

Orbeon HTTP服务无法将参数传递给Web服务。

请求正文配置为<parameter/>,序列化设置为XML

无法使用HTML Form,因为它会将?添加到不正确的网址。

任何人都有任何想法让这个工作?

1 个答案:

答案 0 :(得分:1)

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

http://localhost/RESTFUL/GETADDRESS/{...expression here...}

其中“... expression here ...”应该由指向您想要传递的值的XPath表达式替换。例如,如果在名为foo的部分中指向名为bar的控件,请尝试:

http://localhost/RESTFUL/GETADDRESS/{/*/bar/foo}

我还添加了this RFE