在localhost Dev Box上测试JSONP请求的最佳方式



我没有一个可以轻松部署的测试服务器,我想测试一些jsonp请求。如果我只是在开发框上从eclipse部署,那么最好的方法是什么?如果我在eclipse中的两个服务器实例部署在不同的端口上,这是否被视为跨站点请求?有没有办法伪造它并在项目中进行本地测试?

只要两个域不匹配,就可以将其作为跨站点jsonp调用进行测试。

术语"origin"是使用运行脚本的HTML文档的域名、应用层协议和(在大多数浏览器中)端口号来定义的。当且仅当所有这些值完全相同时,两种资源才被认为具有相同的来源。

JSONP不需要2个主机,它只支持它。因此,无论您的JSONP响应来自远程服务器还是同一服务器,它的工作原理都基本相同。

最新更新