Это API входа в систему, в котором я пытаюсь отправить XML-документ, но он показывает ошибку.После удаления <?
это не показывает ошибку, но мне нужно отправить с ним.Может ли кто-нибудь помочь мне отправить весь xml любым другим типом или методом?
<script>
$(document).ready(function(){
var xmldata='<?xml version="1.0" encoding="UTF-8"?><soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><soapenv:Body><login xmlns="urn:partner.soap.sforce.com"><username>ddd@c.in</username><password>Year#2018@2018</password></login></soapenv:Body></soapenv:Envelope>';
alert(xmldata);
$.ajax({
url: 'url',
type: 'POST',
headers: {
'Content-Type': "text/xml",
'SOAPAction': "",
} ,
dataType: 'xml',
contentType: "text/xml",
data: {xml:xmldata},
success: function (data, textStatus, xhr) {
console.log(data);
},
error: function (data, errorThrown) {
console.log(data);
}
});
});
</script>
Также в этом коде я получаю междоменную ошибку.Как я могу отправить данные SOAP?