javaweb
itakyubi
菜鸡
展开
-
解决前端GET请求参数 在javaweb后端变为乱码
前端发送GET请求时,对请求参数进行两次编码param = encodeURI(encodeURI(param));后端获取参数时,进行一次解码param = URLDecoder.decode(param, "UTF-8");即可获取想要当参数。...原创 2019-08-22 21:01:42 · 593 阅读 · 0 评论 -
解决前端Ajax跨域请求无法访问
在后端接口内,或者拦截器内设置response.setHeader("Access-Control-Allow-Origin","*");即可正常访问。原创 2019-08-22 21:04:27 · 302 阅读 · 0 评论 -
Spring 中 filter 和 Interceptor 的区别
Filter是基于函数回调(doFilter()方法)的,而Interceptor则是基于Java反射的(AOP思想)。 Filter依赖于Servlet容器,而Interceptor不依赖于Servlet容器。 Filter对几乎所有的请求起作用(包括文件、图片等),而Interceptor只能对action请求起作用。 Interceptor可以访问Actio...原创 2019-09-08 10:28:46 · 191 阅读 · 0 评论 -
接口的幂等性
接口的幂等性是指,用户对于同一操作发起的一次请求或者多次请求的结果是一致的。例如,用户在购物时,由于网络延迟导致第一次下单没有响应,用户又点了几次下单,这时候接口的幂等性就会保证用户点击多次只会下一次单。保证接口幂等性的方法有以下两种:1、token 每次请求过来我们会根据它的请求参数或者其它特征生成一个唯一的标识token,并把它存储起来(放到redis...原创 2019-09-10 20:49:16 · 195 阅读 · 0 评论