当前位置: 首页 > news >正文

Gzip 网站 能够压缩图片吗营销型网站规划

Gzip 网站 能够压缩图片吗,营销型网站规划,勤哲网站开发视频,搜索引擎优化的技巧场景#xff1a;目前有项目A(基于servlet的WEB项目)#xff0c;和项目B(基于spring boot的WEB项目)#xff0c;使用同一CAS提供单点登陆#xff0c;如今须要两个项目互相调用接口数据#xff0c;因此涉及到ajax的跨域请求java调研#xff1a;通过调研发现目前的ajax跨域解…场景目前有项目A(基于servlet的WEB项目)和项目B(基于spring boot的WEB项目)使用同一CAS提供单点登陆如今须要两个项目互相调用接口数据因此涉及到ajax的跨域请求java调研通过调研发现目前的ajax跨域解决方案有两种jsonp和cors其中jsonp须要在返回值中携带回调函数cors则须要在响应头中附加指定参数。比对实现方式和优劣点决定使用cors来实现webCORS原理服务器在收到请求以后在响应参数中加入Access-Control-Allow-OriginAccess-Control-Allow-MethodsAccess-Control-Max-AgeAccess-Control-Allow-HeadersAccess-Control-Allow-Credentials等参数浏览器在接收到返回值后会经过这些参数的设置来判断服务器是否支持跨域请求。因此使用cors的方法就是经过设置过滤器在指定请求的响应头中添加参数便可传统的WEB项目须要在web.xml中设置而spring boot项目能够经过注解来设置ajax1servlet的WEB项目实现CORSspring服务器端新建过滤器类jsonpackage com.tas.util;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import javax.servlet.http.HttpServletResponse;/*** 跨域支持*/public class SimpleCORSFilter implements Filter {Overridepublic void destroy() {// TODO Auto-generated method stub}Overridepublic void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)throws IOException, ServletException {HttpServletResponse httpServletResponse (HttpServletResponse) response;httpServletResponse.setHeader(Access-Control-Allow-Origin, http://localhost);httpServletResponse.setHeader(Access-Control-Allow-Methods, POST, GET, OPTIONS, DELETE);httpServletResponse.setHeader(Access-Control-Max-Age, 3600);httpServletResponse.setHeader(Access-Control-Allow-Headers, x-requested-with);// 是否支持cookie跨域httpServletResponse.addHeader(Access-Control-Allow-Credentials, true);chain.doFilter(request, response);}Overridepublic void init(FilterConfig arg0) throws ServletException {// TODO Auto-generated method stub}}在web.xml中配置过滤器注意过滤器要配置在sevrlet和cas的过滤器以前跨域Simple CORSFiltercom.tas.util.SimpleCORSFilterSimple CORSFilter/*这样的配置就完成了须要注意的是在须要跨域访问该项目的网页中若是须要传递cookie则要在ajax中打开withCredentials以下浏览器$.ajax({url:http://localhost:8080/tasociety/IndexController.crossdomainTest.do,type: get,dataType:json,xhrFields: {withCredentials: true},crossDomain: true,success:function (data) {alert(12345);console.log(data);}})2spring boot 的WEB项目实现CORS服务器由于有默认的注解CrossOrigin因此直接配置在controller上就行了cookiepackage com.castmember.Controller;CrossOrigin(origins http://localhost:8080,allowCredentials true)Controllerpublic class IndexController {AutowiredSysUserDao sysuserdao;RequestMapping(/)public String index(Model model) {Optional useropt sysuserdao.findById((long)1);model.addAttribute(user, useropt.orElse(null));return index;}}在须要跨域访问该项目的网页中若是须要传递cookie则要在ajax中打开withCredentials以下app$.ajax({url:http://localhost/castmember/crossdomaindata,type: get,dataType:json,xhrFields: {withCredentials: true},crossDomain: true,success:function (data) {alert(12345);console.log(data);}})
http://www.zqtcl.cn/news/631453/

相关文章:

  • 怎样做网站跳转国内企业建站模板
  • 优化网站哪个好互联网公司市值
  • 广州微信网站开发游戏企业用什么程序做网站
  • 深圳赶集同城网站建设网站空间类型
  • 怎么样做网站代wordpress手机上传图片插件
  • 西安做网站xamokjwordpress 酒业模板
  • 做微博网站如何开网店卖自己的东西
  • 黄骅市有什么好玩的地方常州百度seo排名
  • 做英语在线翻译兼职网站公交建设公司的官网
  • 做网站需要什么电脑律师事务所在线咨询免费
  • 网站建设推广公司需要哪些岗位建站模板源码
  • 网站深圳优化建设购物网站模版
  • 网站后端用什么软件做广西城乡建设部网站首页
  • wordpress android客户端湛江网站关键词优化
  • 建材企业网站推广方案申请域名建立网站
  • 备案期间网站要关闭吗汽车行业网站建设比较好
  • 百度网站优化公司做欧洲电商看哪个网站
  • 性做网站推广赚钱群
  • 猪八戒网站做推广怎么样制作企业网站是怎么收费的
  • 罗湖网站公司wordpress 单页面美化
  • 小白自己做网站商业摄影网站源码
  • 网站做外链什么意思青岛科友网站建设网络公司
  • 洛阳网站建设培训杭州seo网站排名
  • 长沙公司网站wordpress发文章后显示两篇
  • 优享购物官方网站wordpress添加数据
  • 重庆工程建设造价信息网站娱乐网站策划书
  • 南通电商网站建设网站设计制作电话多少
  • 微网站搭建流程郑州市金水区建设局官方网站
  • 手工活接单在家做有正规网站吗网站开发的职责与分工
  • 网站程序系统信阳建网站