您的位置:首页 > 其它

ajax的post请求如何让web或接口的方法支持跨域()

2017-12-27 19:28 621 查看
只是方法,如果是服务器或者整个web,找其他资料
只需要加入
response.setHeader("Access-Control-Allow-Origin", "*");
即可
@ResponseBody@RequestMapping(value="login1", method=RequestMethod.GET, produces="application/json;charset=UTF-8")public String login1(HttpServletRequest request,HttpServletResponse response) throws Exception{response.setHeader("Access-Control-Allow-Origin", "*"); 
@ResponseBody@RequestMapping(value="login", method=RequestMethod.POST, produces="application/json;charset=UTF-8")public String login(@RequestBody String requestJson,HttpServletRequest request,HttpServletResponse response) throws Exception{//设置跨域请求response.setHeader("Access-Control-Allow-Origin", "*");
通过浏览器请求get获取通过360浏览器的console请求postvar data={thirdType:3,openId:"a970a9778",userName:"22288",headImage:"http://www.baidu.com/image.png"}$.ajax({type:"POST",dataType:"json",url:"http://192.168.1.5:8080/ryqp/login.shtml",data:data,success: function(msg){if(msg.code == "APP.000"){alert('删除成功');}else {alert("删除失败!");}},error: function (msg) {alert("删除失败!");}});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  跨域 ajax