利用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服务器端配置支持跨域请求

前言:之前做好的登陆接口,刚刚拿去给前端调用。发现前端那边报错,无法调到接口。因为我们后端的接口是在一台服务器上,前端(使用的是nodejs)的代码在另一台服务器上,导致两台服务器之间无法相互调用(服...

java web服务器实现跨域访问

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

openlayers3+Arcgis Server跨域问题 代理解决方式

C#使用代理的方式后台代码 using System; using System.Collections.Generic; using System.Linq; using System.Web; u...

spring mvc 图片上传,图片压缩、跨域解决、 按天生成目录 ,删除,限制为图片代码等相关配置

spring mvc 图片上传,图片压缩、跨域解决、 按天生成目录 ,删除,限制为图片代码等相关配置...

spring mvc 图片上传,图片压缩、跨域解决、 按天生成目录 ,删除,限制为图片代码等相关配置

spring mvc 图片上传,跨域解决 按天生成目录 ,删除,限制为图片代码,等相关配置 [html] view plaincopy fs.root=...
  • he90227
  • he90227
  • 2014年09月29日 09:45
  • 1689
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:利用java server代码解决跨域
举报原因:
原因补充:

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