我对网络编程知之甚少,但我需要建立一个许可证生成网络服务,为我的桌面软件用户提供许可证。
我设法创造了一个工作和在Win2003服务器上调试了SOAP服务,但现在我发现我需要提供给支付处理器的接口必须是REST。
如果我没有时间学习PHP并重写我的Web服务等,你会建议我处理这个问题。我可以完全绕过SOAP并轻松创建一个接收许可证参数并返回的可执行文件加密的许可证,但它是我坚持使用的Web界面位。我可能会转发某人为此写一个实用工具,但我不知道该要求什么。
Manu谢谢, 迈克尔
答案 0 :(得分:2)
没有从SOAP到REST的简单转换。 SOAP WebServices RESTful API使用不同的方法。我认为使用Ruby on Rails很容易(它将为你处理90%的RESTful APi)。您所需要的只是实现您的逻辑。
Sinatra示例:
get '/hi' do
"Hello World!"
end
答案 1 :(得分:2)
您可以公开与基于SOAP和RESTful相同的服务。带有WSDL 2.0的Axis2支持此功能。
请参阅此文RESTful Web Services with Apache Axis2 - 详细解释..
谢谢..