Обработка сервисов wcf из nodejs

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

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.

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

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


person user87267867    schedule 12.03.2013    source источник


Ответы (1)


Сообщение должно содержать необработанное мыло, которое ожидает wcf. Вы можете получить его, используя ведение журнала WCF или Fiddler на существующем рабочем клиенте С#.

person Yaron Naveh    schedule 30.08.2013
comment
вы вставили выше рабочий пример... вам просто нужно изменить сообщение в соответствии с вашими потребностями, вы можете запросить пример у поставщика услуг - person Yaron Naveh; 02.09.2013