0

我正在尝试编写一个网络浏览器,我可以在其中让我的 Cisco 7942 电话拨号。我正在使用 Firefox 来处理相同的来源/域问题。我没有使用网络服务器,只是直接访问手机的浏览器页面。

我不断收到 NS_ERROR_FAILURE:失败

如果我在浏览器页面中手动键入 URL,我可以访问(只是访问...不发送任何 XML 对象)电话http://172.25.11.59/CGI/Execute...所以我不知道。

document.domain = "company.com";

    var xml = new XMLHttpRequest();

            xml.open("post", "http://172.25.11.59/CGI/Execute", false);
            xml.setRequestHeader("Authorization", "Basic MTgyMjg6MTgyMjg=");
            xml.setRequestHeader('Content-Type', 'text/xml');

            xml.send('<CiscoIPPhoneExecute><ExecuteItem URL="Dial:2102263232" /></CiscoIPPhoneExecute>');

        console.log(xml.status);
        console.log(xml.responseText);
        console.log("it ran")
4

2 回答 2

0

Your xml.send is missing 'XML='

'XML=<CiscoIPPhoneExecute><ExecuteItem URL="Dial:2102263232" /></CiscoIPPhoneExecute>'

and are you sure that your authorization server returns 'AUTHORIZED'?

于 2013-03-14T07:21:12.457 回答
0

我发现是思科电话仍然在拒绝我。

于 2013-02-04T11:14:26.663 回答