通过 SSL/HTTPS 使用 jsonp 和 .NET Web 服务的跨域 AJAX
Posted
技术标签:
【中文标题】通过 SSL/HTTPS 使用 jsonp 和 .NET Web 服务的跨域 AJAX【英文标题】:Cross-domain AJAX using jsonp and .NET Web Service over SSL/HTTPS 【发布时间】:2011-01-14 11:22:26 【问题描述】:我正在使用下面的示例使用 .net Web 服务和 jquery 进行跨域 ajax 调用。 http://bloggingabout.net/blogs/adelkhalil/archive/2009/08/14/cross-domain-jsonp-with-jquery-call-step-by-step-guide.aspx
在我尝试将端点更改为 https 之前它工作正常。我没有收到任何错误,只是没有回应。我的第一个问题是,它甚至可以用 jsonp 做吗?如果是这样,我将不胜感激有关如何解决/解决问题的指导。
谢谢!
【问题讨论】:
手动执行https事务时有响应吗? 您是否尝试使用机器人 https (web) 访问帐户? 感谢您的回复。我刚刚测试了这个,它现在可以工作了。不幸的是,我无法解释为什么以前没有。也许是我在某处遗漏的一个简单错误。 可惜你没有明确的解决方案。 【参考方案1】:Jsonp 与 http 和 https 的工作方式相同。
您可能丢失了会话或以其他方式修改了环境。
【讨论】:
其实我觉得你可能是对的。我认为当我的身份验证会话是 https 时,对 Web 服务的调用可能是通过 http 进行的。 或由于协议更改而未发送会话cookie。我不确定它是如何工作的。将不得不检查。但如果是这样 - 问题可能会更常见。以上是关于通过 SSL/HTTPS 使用 jsonp 和 .NET Web 服务的跨域 AJAX的主要内容,如果未能解决你的问题,请参考以下文章