我们从胖客户端调用了第 3 方 Web 服务,它多年来一直运行没有任何问题。
我的任务是将 Fat 客户端转换为可在任何常见浏览器上运行的移动就绪站点。由于第 3 方服务需要跨域调用,我必须使用 JSONP,但是这使用 HTTP GET 并在查询字符串中传递数据。由于查询字符串的限制,我们发送的一些对象相当大并且需要 POST ,但是使用 JSONP 这是不可能的。
这个答案让我想知道是否有我错过的方法。有没有人有什么建议?
由于所有站点的防火墙/安全限制(有 1000 个站点,并且它们都具有此 3rd 方服务的实例并且不会更改其规则),因此无法编写代理处理程序/服务来为我调用)。因此,重要的是 jQuery 脚本可以从浏览器本身进行此调用。