【发布时间】:2012-06-26 17:06:34
【问题描述】:
首先让我解释一下我正在尝试什么,然后我将解决我面临的问题...... 我正在使用 wso2 esb 创建一个代理 Web 服务,这样我就可以将 http post 请求发送到现有的 Web 服务。考虑托管在示例axis2 服务器中的SimpleStockQuote Web 服务。现在我想代理它并通过 http post 请求发送符号。有人能解释一下怎么做吗?
目前 simplestockquote 服务只接受和回复soap消息格式。我正在考虑使用一些 xslt 转换。任何指向工作示例的链接都会有很大帮助。
提前致谢!!
这可以作为我真正想要的一个例子......
现在我可以直接向我的代理或服务发送 post 请求:
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
【问题讨论】:
标签: xml http-post wso2 wso2esb synapse