Добавление службы HTTP RPC с использованием webHttpBinding для существующей службы SOAP, реализованной с помощью WCF? - PullRequest
0 голосов
/ 17 апреля 2011

Мне сказали, что добавить веб-сервис HTTP RPC с учетом существующего веб-сервиса SOAP, реализованного с WCF, так же просто, как добавить webHttpBinding и пару атрибутов.

Буду признателен, если кто-нибудь сможет показать, как реализовать такой веб-сервис HTTP RPC с использованием webHttpBinding с учетом существующей веб-службы SOAP , основанной на WCF.Было бы очень полезно, если бы в ответе был показан весь код для обоих сервисов, и еще более полезно, если пример самодостаточен, чтобы кто-то мог установить его для тестирования, не зная ничего о них.К вашему сведению, хотя я программировал для стека .NET уже ~ 5 лет, и сегодня вся моя работа ведется на LAMP, поэтому я просто недостаточно знаком со стеком .NET последнего поколения или его текущими средами выполнения.

Мой конкретный вариант использования - это набор из двух (2) сервисов, где один отвечает AuthToken, а затем второй сервис, где я передаю AuthToken и Username, Password и еще один бит информации иОбратный ответ - это пользовательский объект с такими атрибутами, как 'first_name', 'last_name' и т. д. В идеале я мог бы получить доступ к этим же службам через два разных URL-адреса, а ответы, которые я получил бы, были бы в формате JSON.

Примечание. Я ищу пример, который может быть установлен кем-то еще, кто программирует в стеке .NET, но не очень мотивирован для выполнения, не потребует много дополнительной работы.Я пытаюсь получить основанный на HTTP веб-сервис, который я могу использовать, не добавляя SOAP-клиент в существующую среду PHP, которую я использую, и думаю, смог бы я получить краткий пример того, как добавить такой веб-сервис HTTP RPCПрограммист .NET может с радостью добавить веб-сервис HTTP RPC для моих нужд.К вашему сведению, рассматриваемая веб-служба была разработана специально для этого варианта использования и не является частью стандартного набора служб SOAP, документированных и используемых многими другими разработчиками.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...