这是我的场景...
我正在使用经典 ASP 中 http:// 的服务器
公司购买了一个验证信息的网络服务,这个网络服务是https://xxx.svc?etc
我该怎么做才能调用此服务?我用 jQuery 尝试过 AJAX,我尝试过 XmlHTTPRequest 和 XDR,但我几乎没有想法。我每次都遇到同样的错误。当我在我的对象上调用“打开”时,“访问被拒绝”。我听说过一些关于同域策略和跨站点脚本的事情,但现在是 2012 年。有没有办法做到这一点?
这是我的场景...
我正在使用经典 ASP 中 http:// 的服务器
公司购买了一个验证信息的网络服务,这个网络服务是https://xxx.svc?etc
我该怎么做才能调用此服务?我用 jQuery 尝试过 AJAX,我尝试过 XmlHTTPRequest 和 XDR,但我几乎没有想法。我每次都遇到同样的错误。当我在我的对象上调用“打开”时,“访问被拒绝”。我听说过一些关于同域策略和跨站点脚本的事情,但现在是 2012 年。有没有办法做到这一点?
您遇到了跨域问题。
ServerXMLHttp
设置通过对象与 Web 服务通信的服务器端页面。在此处阅读有关此内容的更多信息。
然后,您可以处理请求服务器端或使用 JavaScript 向您的服务器端页面发出 AJAX 请求。由于它将在同一个域上,因此您不会遇到跨域问题。