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("删除失败!");}});
相关文章推荐
- Android中WebView中拦截所有请求并替换URL(支持AJAX的post请求类型)
- 用WebRequest方法请求跨域页面,并post大量数据
- 跨域请求Ajax(POST)处理方法
- loadrunner通过web的post请求方法测接口 1
- ajax跨域post请求,如何实现呢
- ajax跨域jsonp并且post请求No 'Access-Control-Allow-Origin'以及执行error时readyState=4同时status=200的解决方法
- loadrunner通过web的post请求方法测接口
- WebApi Ajax 跨域请求解决方法(CORS实现)
- 基于CORS实现WebApi Ajax 跨域请求解决方法
- loadrunner通过web的post请求方法测接口 1
- .Net 请求Web接口Post和Get方法
- loadrunner通过web的post请求方法测接口 2
- 在Web应用中,会用到大量的Ajax请求,在Ajax请求中存在的一个问题就是如何判断session超时,在网上找到的一个java中处理此问题方法:
- .Net 请求Web接口Post和Get方法
- web端get和post请求支持跨域请求
- WebApi Ajax 跨域请求解决方法(CORS实现)
- ajax跨域POST时执行OPTIONS请求服务端返回403forbidden的解决方法
- AJAX(XMLHttpRequest)进行跨域请求方法详解(一)
- AJAX(XMLHttpRequest)进行跨域请求方法详解(一)
- AJAX(XMLHttpRequest)进行跨域请求方法详解(三)