什么跨域的原理和由来啊自己去百度。
旨在解决问题
使用的前提是后台使用的SpringMVC4.2+
//测试H5POST方式的接口
@CrossOrigin(origins = "*", maxAge = 3600)
@RequestMapping(value = "/testH5", method = RequestMethod.POST,produces = "application/json;charset=UTF-8")
@ResponseBody
public void testH5(@RequestBody String status,HttpServletRequest request,HttpServletResponse response) throws Exception{
System.out.println(status);
System.out.println(request.getHeader("token"));
Writer w = response.getWriter();
Map<String,Object> paramMap=JsonAndMap.jsonTurnSimpleMap(status);
w.write((String)paramMap.get("name"));
}JS
$.ajax({
type:"POST",
url:url2,
headers:{
'token':token
},
data: '{"name":"dd"}',
contentType: false,
success:function(data) {
}
});
本文介绍了一种解决跨域问题的方法,并通过一个具体的SpringMVC示例展示了如何实现跨域请求。该示例使用了@CrossOrigin注解配置允许所有源进行跨域访问,并提供了一个POST接口,接收并处理来自H5应用的数据。
802

被折叠的 条评论
为什么被折叠?



