通过自己的网站解决跨域访问
在本地调试的时候,通过 http://api.douban.com/book/subject/1220562?alt=json 获取豆瓣的数据,提示跨域不允许访问。
1、使用JSONP方式,好像豆瓣不支持,获取数据失败。
2、自己有个小网站,写个PHP的服务端代码server.php配置CROS,本地调试通过 http://www.mysite.com/server.php?url=http://api.douban.com/book/subject/1220562?alt=json 访问自己的网站获取数据,解决问题。
<?php header("Access-Control-Allow-Origin:*"); header('Content-type: application/json;charset=UTF-8'); $reqUrl = urldecode($_GET['url']); $content = file_get_contents($reqUrl); echo $content; ?>