के साथ SOAP एपीआई को डेटा पोस्ट करें मैं साबुन एपीआई में डेटा पोस्ट करने की कोशिश कर रहा हूं लेकिन ऐसा करने में असमर्थ हूं। मैंने सभी संभावित तरीकों का प्रयास किया है लेकिन फिर भी मुझे एपीआई कॉल करते समय त्रुटि मिलती है।कोणीय जेएस
मेरी एपीआई है - http://xyz.asmx?op=UserRegistration
और ऐसा लगता है
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<UserRegistration xmlns="http://Service/">
<Usercreditional>string</Usercreditional>
</UserRegistration>
</soap:Body>
</soap:Envelope>
बातें मैं कोशिश की है XML स्वरूप में डेटा excepts ->
1 $ http.post
var soapData = '<?xml version="1.0" encoding="utf-8"?>'+
'<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">'+
'<soap:Body>'+
'<UserRegistration xmlns="http://Service/">'+
'<Usercreditional>[{ \'DeviceUUID\': \'' + data.DeviceUUID + '\', ' +
"\"DevicePushID\":\"" + data.DevicePushID + "\"}]" +
'</Usercreditional></UserRegistration></soap:Body></soap:Envelope>';
return $http({
method: 'POST',
url: ' http://xyz.asmx?op=UserRegistration',
data : soapData,
headers : { "Content-Type" : 'application/xml'}
});
के साथ
यह त्रुटि देता है "अनुरोध संसाधित करने में असमर्थ। --- > रूट तत्व "याद आ रही है
2> SOAPClient
साथvar deferred = $q.defer();
var soapParams = new SOAPClientParameters();
var userCredentials = [{"DeviceUUID": data.DeviceUUID, "DevicePushID": data.DevicePushID}];
for (var param in userCredentials)
{
soapParams.add(param, soapParams[param]);
}
var soapCallback = function (e) {
if (e.constructor.toString().indexOf("function Error()") != -1) {
deferred.reject(e);
} else {
deferred.resolve(e);
}
}; SOAPClient.invoke(' http://xyz.asmx', 'UserRegistration', soapParams, true, soapCallback);
return deferred.promise;
इस है त्रुटि है अशक्त की संपत्ति पढ़ा नहीं जा सकता 'getElementsByTagName'
किसी को भी मुझे इस एक में मदद कृपया कर सकते हैं? की कोशिश की अभी भी लगभग सब कुछ नहीं भाग्य। अग्रिम