关闭

利用java server代码解决跨域

418人阅读 评论(0) 收藏 举报

之前写了一个利用Apache代理来解决跨域的问题,http://hbiao68.iteye.com/blog/1969691,是同样的问题的另外一种解决方案

 

思路:获取到需要访问服务器的URL,然后发送ajax请求将这个URL地址作为参数传给服务器,让服务器来连接远程服务器,并处理相关的数据,最终获取想要的数据传递给前端,执行回调函数。

 

package hb;

import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
import java.net.URLConnection;

public class TestUrl {

	public static void main(String[] args) throws IOException {
		URL url = new URL("http://172.16.14.81:9090/plugins/presence/status?jid=mjd@jdchat&type=text");
		URLConnection conn = url.openConnection();
		InputStream is = conn.getInputStream();
		
		byte[] buff = new byte[1024];
		int i;
		while((i=is.read(buff))!=-1){
			//System.out.println(buff);
			String temp = new String(buff);
			System.out.println(temp);
		}
	}

}

 

0
0

猜你在找
【直播】机器学习&数据挖掘7周实训--韦玮
【套餐】系统集成项目管理工程师顺利通关--徐朋
【直播】3小时掌握Docker最佳实战-徐西宁
【套餐】机器学习系列套餐(算法+实战)--唐宇迪
【直播】计算机视觉原理及实战--屈教授
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之矩阵--黄博士
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之凸优化--马博士
【套餐】Javascript 设计模式实战--曾亮
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:279827次
    • 积分:8431
    • 等级:
    • 排名:第2295名
    • 原创:1096篇
    • 转载:14篇
    • 译文:0篇
    • 评论:4条
    最新评论