ajax跨域获取网站json数据的实例
发布时间:2020-12-15 22:57:08 所属栏目:百科 来源:网络整理
导读:由于自己的公司的项目需要调用视频地址 1:当为链接时:直接在播放器用数据库查找的地址 2:当为外部链接时:直接用window.location.href('数据库查找的地址') 3:当为H5链接时:使用ifram src="数据库查找的地址"播放 4:当为其余网站链接时,要去第三方网
由于自己的公司的项目需要调用视频地址 1:当为链接时:直接在播放器用数据库查找的地址 2:当为外部链接时:直接用window.location.href('数据库查找的地址') 3:当为H5链接时:使用<ifram src="数据库查找的地址">播放 4:当为其余网站链接时,要去第三方网站读取json信息然后把json数据作为url放在播放器中 当为4时,我使用json时会出格式错误 当用jsonp解决跨域问题时,会出现返回格式接收不到 所以我用 public static String analysisUrl(String url){ HttpURLConnection httpConnection = null; String output = ""; try { URL targetUrl = new URL(url); httpConnection = (HttpURLConnection) targetUrl.openConnection(); httpConnection.setDoOutput(true); httpConnection.setRequestMethod("GET"); httpConnection.setRequestProperty("Content-Type","application/json"); InputStreamReader isr = new InputStreamReader(httpConnection .getInputStream(),"utf-8"); BufferedReader responseBuffer = new BufferedReader(isr); output = responseBuffer.readLine(); } catch (Exception e) { } finally { httpConnection.disconnect(); } return output; } 传递一个url进去,这个方法会将网站的内容读取之后return出来, 所以我在前台用ajax传递url到这个方法,返回类型为json 用data.result.数据名 得到url里面的json数据。 以上这篇ajax跨域获取网站json数据的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程小技巧。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Shockwave预载技术(三)
- c# – 使用FastReport.net和asp.net导出pdf
- SWfit学习2:函数和闭包
- ruby-on-rails – 针对企业客户的MRI Ruby / JRuby上的混淆
- 创建一个下载自己的依赖关系的Java应用程序
- ruby-on-rails – 在Ruby on Rails 3.2应用程序中集成googl
- 【移动开发】SQLite数据库使用 数据类型小结
- ruby-on-rails – 嵌套表单和update_attributes
- React-Native 开发 android & ios App,共享一份代码
- 瘸腿蛤蟆笔记cocos2d-x-3.2移植到到android步骤及问题定位