使用webHttpBinding为使用WCF实现的现有SOAP服务添加HTTP RPC服务?

时间:2011-04-17 00:00:42

标签: wcf web-services http rest soap

我被告知,在使用WCF实现的现有SOAP Web服务的情况下添加HTTP RPC Web服务就像添加webHttpBinding和几个属性一样简单。

如果有人能够展示如何在给定基于WCF的现有SOAP Web服务的情况下使用webHttpBinding来实现这样的HTTP RPC Web服务,我将不胜感激。如果答案可以显示两个服务的所有代码,那将是非常有用的,如果示例是自包含的,则更有帮助,以便有人可以安装进行测试而无需了解任何一个。仅供参考,虽然我已经在.NET堆栈上编程了大约5年,而今天我的所有工作都在LAMP上,所以我对最新一代.NET堆栈或它当前的运行时环境不够熟悉。

我的具体用例是一组两(2)个服务,其中一个响应AuthToken,然后是第二个服务,我通过AuthTokenUsername,{{ 1}}和另一部分信息以及回复是具有Password'first_name'等属性的用户对象。理想情况下,我可以通过两个不同的URL访问这些相同的服务我会回复的回复是'last_name'格式。

注意我正在寻找一个由.NET堆栈上编程的其他人安装的示例,但是没有太多动力去做太多额外的工作。我正在尝试获得一个基于HTTP的Web服务,我可以使用它而不必将SOAP客户端添加到我正在使用的现有PHP框架中,我想如果我能得到一个如何添加这样的HTTP RPC Web服务的简明示例.NET程序员可能很乐意为我的需求添加HTTP RPC Web服务。仅供参考,有问题的Web服务是专门为此用例开发的,并不是许多其他开发人员记录和使用的标准SOAP服务集的一部分。

0 个答案:

没有答案