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

网站代码软件wordpress媒体库图片不显示

网站代码软件,wordpress媒体库图片不显示,app开发公司投入,烟台比较好的软件公司什么是跨域问题? 跨域问题来源于JavaScript的同源策略#xff0c;即只有 协议主机名端口号 (如存在)相同#xff0c;则允许相互访问。也就是说JavaScript只能访问和操作自己域下的资源#xff0c;不能访问和操作其他域下的资源。跨域问题是针对JS和ajax的同源策略即只有 协议主机名端口号 (如存在)相同则允许相互访问。也就是说JavaScript只能访问和操作自己域下的资源不能访问和操作其他域下的资源。跨域问题是针对JS和ajax的html本身没有跨域问题。 查看浏览器开发者工具Console报错 Failed to load ​​http://a.a.com:8080/A/FromServlet?userName123​​: No Access-Control-Allow-Origin header is present on the requested resource. Origin ​​http://b.b.com:8080​​ is therefore not allowed access. 案例 ​​http://www.abc.com/a/b​​ 调用​​ http://www.abc.com/d/c​​非跨域 ​​http://www.abc.com/a/b ​​调用 ​​http://www.def.com/a/b ​​跨域域名不一致 ​​http://www.abc.com:8080/a/b​​ 调用 ​​http://www.abc.com:8081/d/c​​ 跨域端口不一致 ​​http://www.abc.com/a/b​​ 调用 ​​https://www.abc.com/d/c​​ 跨域协议不同 localhost 和 127.0.0.1 也可能存在跨域问题 解决跨域问题 常用方式设置过滤器 1、引入servlet-api的依赖 dependencygroupIdjavax.servlet/groupIdartifactIdjavax.servlet-api/artifactIdversion4.0.1/versionscopeprovided/scope/dependency 2,编写跨域处理的过滤器 package com.gxa.filter;import javax.servlet.*; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException;public class CorsFilter implements Filter {Overridepublic void init(FilterConfig filterConfig) throws ServletException {}Overridepublic void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException {HttpServletRequest request (HttpServletRequest) req;HttpServletResponse response (HttpServletResponse) res;/* 允许跨域的主机地址 */response.setHeader(Access-Control-Allow-Origin, *);/* 允许跨域的请求方法GET, POST, HEAD 等 */response.setHeader(Access-Control-Allow-Methods, *);/* 重新预检验跨域的缓存时间 (s) */response.setHeader(Access-Control-Max-Age, 3600);/* 允许跨域的请求头 */response.setHeader(Access-Control-Allow-Headers, *);/* 是否携带cookie */response.setHeader(Access-Control-Allow-Credentials, true);//判断前端发送的是否是预请求如果是直接返回并且告诉他允许的请求方式if(OPTIONS.equalsIgnoreCase(request.getMethod())) {return;}chain.doFilter(request,response);}Overridepublic void destroy() {} } 3,在web.xml中注册过滤器 filterfilter-nameCorsFilter/filter-namefilter-classcom.gxa.filter.CorsFilter/filter-class/filterfilter-mappingfilter-nameCorsFilter/filter-nameurl-pattern/*/url-pattern/filter-mapping 这样前后端就可以解决跨域问题了
http://www.hkea.cn/news/14550323/

相关文章:

  • dede网站怎么设置首页烟台网站排名优化报价
  • 做网站注册商标哪一类网站建设方案的策划书
  • 黄村网站开发公司公司营销型网站公司
  • 家装设计网站怎么做分类信息有哪些网站
  • 厦门启明星网站建设广州公司建设网站
  • 网站开发与建设广州百度推广外包
  • 焦作网站建设服务德阳公司做网站
  • 石家庄公司网站建设桂林象鼻山是什么地貌
  • 怎么把网站放到百度做erp系统的网站
  • 个体户做网站去哪里做适合企业员工培训的课程
  • 搜索网站排行国家高新技术企业公示
  • 做网站主要显哪些内容网站开发动态结构设计
  • 怎么查网站是谁建的石家庄市城乡和建设局网站
  • 手机网站模板演示南京百度推广优化排名
  • seo博客网站为什么要seo
  • 广州产品网站设计建设网站的建设费用包括哪些内容
  • 南阳seo网站价格账户竞价托管费用
  • 哈尔滨网站建设方案策划湖北田源建设工程有限公司网站
  • 有哪些做的好的小众网站百度竞价搜索
  • 网站界面ui设计国家开放大学答案个人网站如何发布
  • 怎么下载网站模板网店运营培训哪里好
  • 青岛建手机网站公司怀柔网站建设
  • HTML5移动端手机网站开发医院网站建设选哪家
  • 垂直版面网站wordpress弹框登陆
  • 保定网站制作方案家具在线设计网站
  • win7怎么做网站虚拟网站仿制教程
  • 企业网站策划书制作ps网页界面设计
  • 怎么做网站动态框快速推广
  • 微官网是什么汕头网站搜索优化
  • asp.net网站建设实战 pdf手机网站开发周期