2013-03-12 3 views
0

Я пытаюсь получить доступ к мылу URL, я наткнулся на разные типы файлов, то есть .asmx и .svc. Я использовал модуль мыло-мыла для обработки услуг .asmx. Для .svc я наткнулся на wcf.js ниже приведен кодОбработка wcf-сервисов от nodejs

var BasicHttpBinding = require('wcf.js').BasicHttpBinding 
, Proxy = require('wcf.js').Proxy 
, binding = new BasicHttpBinding() 
, proxy = new Proxy(binding, "https://webservice.kareo.com/services/soap/2.1/") 
, message = '<Envelope xmlns=' + 
     '"http://schemas.xmlsoap.org/soap/envelope/">' + 
      '<Header />' + 
       '<Body>' + 
       '<GetData xmlns="http://tempuri.org/">' + 
        '<value>GetAppointments</value>' + 
       '</GetData>' + 
       '</Body>' + 
      '</Envelope>' 

proxy.send(message, "http://www.kareo.com/api/schemas/KareoServices/GetAppointments",  function(response, ctx) { 
console.log(response) 
}); 

Я не мог понять, что должен быть принят в качестве сообщения в качестве входных данных для wcf веб-службы.

Может ли кто-нибудь предоставить мне некоторое представление об этом? Это будет очень полезно.

Заранее спасибо

ответ

0

Сообщение должно содержать сырое мыло ФОС ожидает. Вы можете получить его с помощью журнала WCF или Fiddler на существующем рабочем C#-клиенте.

+0

Помогите мне с рабочим примером. – user87267867

+0

вы вставили над рабочим примером ... вам просто нужно изменить сообщение в соответствии с вашими потребностями, вы можете попросить поставщика услуг использовать exmaple –

Смежные вопросы