Мне сказали, что добавить веб-сервис 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, документированных и используемых многими другими разработчиками.