我需要从网站获取json文件:“ http://fipeapi.appspot.com/api/1/carros/marcas.json ”,该文件未实现JSONP回调函数,它仅返回几个错误。
由于跨域问题,我尝试使用JSON调用并返回错误“ 200 OK”,我也已经尝试过JSONP,但是它返回“ parsererror”,因为远程服务器未将响应包装在回调中功能。
有某种方法可以获取此内容,或者不可能吗?
正如Musa和Kevin B所建议的那样,您可以使用代理服务器脚本,该脚本将使用JSONP或CORS包装您尝试获取的实际源。例如,JSONProxy允许您请求
http://jsonp.jit.su/?callback=myCallback&url=http://fipeapi.appspot.com/api/1/carros/marcas.json
它将返回包装在对myCallback()的调用中的数据。如果您愿意,该站点还支持CORS,我上面提供的链接中有一些示例。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句