利用java server代码解决跨域

原创 2013年12月04日 10:29:00

之前写了一个利用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);
		}
	}

}

 

java web服务器实现跨域访问

一、CORS概述 跨源资源共享标准通过新增一系列 HTTP 头,让服务器能声明那些来源可以通过浏览器访问该服务器上的各类资源(包括CSS、图片、JavaScript 脚本以及其它类资源)。另外,...
  • poisions
  • poisions
  • 2016年05月20日 10:03
  • 13801

java跨域 解决的几种方法

一、全部接口解决跨域问题要想解决测试人员的跨域问题,在请求访问前解决跨域问题 过滤器filter public class SimpleCORSFilter implements Filter{ ...
  • yue29026
  • yue29026
  • 2017年04月27日 17:17
  • 3828

java服务端解决js跨域的问题

response.setHeader("Access-Control-Allow-Origin", "*"); 但是这种方式并不能解决所有场景下的问题 参考如下文章: ...
  • gsying1474
  • gsying1474
  • 2015年11月05日 16:45
  • 6064

java服务器端解决跨域问题【工具包系列】

现在很多开发的API都支持ajax直接请求,这样就会导致跨域的问题,解决跨域的问题一方面可以从前端,另一方面就是服务器端。既然是搞服务器端,做对外的API服务,当然是做到越简单越好,前端只需要傻傻的使...
  • LOVELONG8808
  • LOVELONG8808
  • 2017年04月11日 10:03
  • 12245

java servlet action 跨域问题

try { // response.setContentType("text/html;charset=utf-8"); response.setContentType("application/...
  • qq_25384945
  • qq_25384945
  • 2016年09月08日 13:16
  • 841

java解决跨域访问。

直接使用第一种方法,需要自己构建参数。 参考  http://blog.sina.com.cn/s/blog_6eec2bb50100z93z.html http://www...
  • thewindkee
  • thewindkee
  • 2017年02月10日 11:18
  • 2884

java Spring后台如何解决跨域请求

最近在用H5开发游戏一个小游戏,后台使用Java写的,调试过程中出现了如下错误: XMLHttpRequest cannot load http://localhost:8080/getname. ...
  • qq_32786873
  • qq_32786873
  • 2016年08月10日 12:08
  • 9494

ajax跨域post请求的java代理实现

ajax 跨域 post请求 java 代理实现
  • chunqiuwei
  • chunqiuwei
  • 2014年02月25日 17:51
  • 18022

跨域问题及解决(1)

最近写前台请求后台,遇到这样的报错“Origin null is not allowed by Access-Control-Allow-Origin.”,上网时查了一下是跨域请求的问题。比如你使用c...
  • SDDCCCC
  • SDDCCCC
  • 2013年11月29日 23:25
  • 1861

java通过过滤器实现跨域

1.修改web.xml 引入过滤器 CORSFilter com.sein.lims.filter.InitCORSFilter CORSFilter...
  • yuting0787
  • yuting0787
  • 2017年03月21日 11:29
  • 690
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:利用java server代码解决跨域
举报原因:
原因补充:

(最多只允许输入30个字)