Расширение возможностей 1с.
Добрый день!
Мобильное приложение 1с.
В приложении есть объект "Поле HTML документа"
в котором пишу следующий код на JavaScript.
...
function Хwrite(){
var XHR = (""onload"" in new XMLHttpRequest()) ? XMLHttpRequest : XDomainRequest;
var invocation = new XHR();
var invocation = new XMLHttpRequest();
var url = '"+URL+"';
var body = '<?xml version=""1.0"" encoding=""utf-8""?>'+
'<soapenv:Envelope xmlns:soapenv=""http://www.w3.org/2003/05/soap-envelope"" xmlns:sam=""http://www.sample-package.org""> \
<soapenv:Header/> \
<soapenv:Body> \
<sam:Metka> \
<sam:СсылкаЗН>""{""#"",54b442b6-253a-4c8b-b790-6236a2ab5425,168:8ce2002590c0109011e6ab01fce44a21} ""</sam:СсылкаЗН> \
</sam:Metka> \
</soapenv:Body> \
</soapenv:Envelope> ';
invocation.onload = function () {
alert('1.'+invocation.responseText);
}
invocation.onerror = function () {
alert('2.'+this.responseText);
}
invocation.open(""POST"", url, true);
invocation.setRequestHeader('Content-Length', '381');
invocation.setRequestHeader('Host', 'ххххх.ххх.ххх');
invocation.setRequestHeader('Content-Type','text/xml; charset=utf-8');
invocation.setRequestHeader('Server','Microsoft-IIS/7.5');
invocation.setRequestHeader('X-Powered-By','ASP.NET');
invocation.setRequestHeader('Authorization', 'Basic V2ViU2....6MTIz');
invocation.send(body);
};
....
в логах IIS получаю ошибку 401.5.
Пишу тот же запрос и заголовки в Fiddler и получаю 200-ОК.
ПОМОГИТЕ, пожалуйста.
|