首先让我解释一下我正在尝试什么,然后我将解决我面临的问题......我正在使用 wso2 esb 创建一个代理 Web 服务,以便我可以将 http post 请求发送到现有的 Web 服务。考虑托管在示例axis2 服务器中的SimpleStockQuote Web 服务。现在我想代理它并通过 http post 请求发送符号。有人可以解释它是如何完成的吗?
目前 simplestockquote 服务只接受和回复soap消息格式。我正在考虑使用一些 xslt 转换。任何指向工作示例的链接都会有很大帮助。
提前致谢。!!
这可以作为我真正想要的一个例子......
现在我可以直接将发布请求发送到我的代理或表单的服务:
curl "http://localhost:8280/services/StockQuoteProxy" -X POST -d 'IBM' -v -H "Content-Type: text/xml" -H "SOAPACtion: urn:getQuote"
现在可以了,我希望我的请求采用以下形式:
curl "http://localhost:8280/services/StockQuoteProxy" -X POST -d 'function=getQuote&synbol=IBM' -v