将Web服务从http调用到https

时间:2012-05-15 22:23:16

标签: asp-classic

这是我的情景......

我正在使用经典ASP

中的http://服务器

该公司购买了一项验证信息的网络服务,此网络服务为https://xxx.svc?etc

如何使用此服务?我已经尝试过使用jQuery的AJAX,我尝试过XmlHTTPRequest和XDR,而我只是出于想法。我每次都遇到同样的错误。当我在我的对象上打开“open”时,“Access Denied”。我听说过有关Same Domain策略和Cross Site Scripting的一些内容,但现在是2012。有没有办法实现这个目标?

2 个答案:

答案 0 :(得分:1)

您遇到了跨域问题。

设置通过ServerXMLHttp对象与Web服务进行通信的服务器端页面。详细了解此here

然后,您可以处理请求服务器端或使用JavaScript向服务器端页面发出AJAX请求。由于它将位于同一个域中,因此您不会遇到跨域问题。

答案 1 :(得分:0)

2条建议......

您是否看过JSONP:http://en.wikipedia.org/wiki/JSONP

或者你可以在服务器端调用该服务......