17.09.2010, 15:24 | #1 |
Участник
|
Вызов "чужого" сервиса из JavaScript
Пытаюсь вызвать свой веб-сервис из кода нажатия кнопки панели инструментов CRM. Код обращения к сервису
Код: url = "http://192.168.1.154:82/v81/ws3.1cws"; req_params = "<s:Envelope xmlns:s=\"http://schemas.xmlsoap.org/soap/envelope/\"><s:Body><NewPerson xmlns=\"http://www.sample-package.org\" xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\"><Name>person13</Name></NewPerson></s:Body></s:Envelope>"; //alert(req_params); /* Send XML/SOAP Request To Web Service Using Browser's Javascript DOM */ try { ajax_request = new XMLHttpRequest(); } catch (trymicrosoft) { try { ajax_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (othermicrosoft) { try { ajax_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (failed) { ajax_request = false; } } } ajax_request.open("POST", url, false);//<<<<Отказано в доступе!!! ajax_request.setRequestHeader("Content-Type", "text/xml;charset=utf-8"); ajax_request.onreadystatechange = receiveXML_SOAPData; ajax_request.send(req_params); |
|
17.09.2010, 15:37 | #2 |
Участник
|
Снимаю вопрос.. Просто во время обращения из кода появляется окно которое говорит что мол страница не проверена и уверены ли вы и хотите ли продолжить. А почему-то меня не спрашивало и по умолчанию запрещало переход. Добавил узел CRM в местную интрасеть и все стало нормально.
|
|
|
|