Node.jsとwcf.jsモジュールを使用しています(npm install wcf.js)使用しようとしているサービスはhttps://webservice.kareo.com/services/soap/2.1/です。
このhttps://webservice.kareo.com/services/soap/2.1/KareoServices.svc?xsd=xsd0には、サービスが受信しようとしているものが含まれており、これらのhttps://webservice.kareo.com/が含まれていることがわかりました。 services / soap / 2.1 / KareoServices.svc?wsdl = wsdl0は、それらを送信するURIです。
リクエストをどのように構成するのか、世界でどのように理解できますか?これは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)
});