猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
那么,JSONP还是CORS?
我的WebAPI部署在
Intranet
环境中。这意味着
安全
不是我关心的问题。
看起来CORS 对客户
更友好
,
更易于实现
。
还有其他我可能错过的问题吗?
MM们
浏览 599
回答 3
3回答
largeQ
你很漂亮。如果您不必支持旧版浏览器(6年前发布的版本),那么我肯定会使用CORS。CORS易于实现,因为如果您的API还不支持JSONP或CORS,则仅添加一些静态标头比修改响应主体更容易。同样,使用CORS缓存请求也更容易。每个JSONP请求都必须是动态的,即使包含内存缓存的内容也是如此。JSONP仍然是一个脚本标记,因此无论它会引起某种程度的同步行为。CORS不会。JSONP只能是GET。与CORS一样,您可以使用任何方法。
0
0
0
慕沐林林
最后但并非最不重要的一点是,如果您使用的是jQuery v1.x,请考虑在某些常见情况下(例如,网络错误),对于JSONP请求,仍不调用error和complete(或Betterfail和always)处理程序。当然,有解决方法(超时设置,jQuery-JSONP插件),但我发现CORS不太烦人,尤其是当跨域请求仅来自移动设备(即混合应用程序)时,因此您不需要对不幸的浏览器的支持。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
源码
spark分组排序提取前N个值
1 回答
请问转让门店小程序需要源码吗?门店小程序有自己的源代码吗?是否要注册计算机软件著作权才可以交易?
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续