spring需要设置请求头,通过路由过滤器可设置成Header,即重定向问题解决,以确定是否应发送原始主机头。
spring在使用重定向时,返回的字符串指的是一个请求,而不是一个具体的资源。并且在当前方法设置的Model的Attribute会消失,session不会。url会变成重定向设置的url。
可以通过HeaderMapRequestWrapper对象设置header的值,HeaderMapRequestWrapper requestWrapper = new HeaderMapRequestWrapper(req)requestWrapper.addHeader("realm","test")
jQuery.ajax()官网上搜索headers
基本用法(直接用下楼上的代码了)
$.ajax({
//请求类型,这里为POST
type: 'POST',
//你要请求的api的URL
url: url ,
//是否使用缓存
cache:false,
//数据类型,这里我用的是json
dataType: "json",
//必要的时候需要用JSON.stringify() 将JSON对象转换成字符串
data: JSON.strigify({key:value}), //data: {key:value},
//添加额外的请求头
headers : {'Access-Control-Allow-Origin':'*'},
//请求成功的回调函数
success: function(data){
//函数参数 "data" 为请求成功服务端返回的数据
},
})
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)