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

wordpress首页home欧美seo查询

wordpress首页home,欧美seo查询,青岛工程建设管理信息网站下载,编程一个最简单游戏代码文章目录 什么是跨域?为什么需要配置跨域?如何实现? 什么是跨域? 跨域(Cross-Origin Resource Sharing,简称 CORS)是一种安全策略,用于限制一个域的网页如何与另一个域的资源进行交互。这是浏览器实现的同源策略(…

文章目录

  • 什么是跨域?
  • 为什么需要配置跨域?
  • 如何实现?

什么是跨域?

跨域(Cross-Origin Resource Sharing,简称 CORS)是一种安全策略,用于限制一个域的网页如何与另一个域的资源进行交互。这是浏览器实现的同源策略(Same-Origin Policy)的一部分,旨在防止恶意网站通过一个域的网页访问另一个域的敏感数据。

为什么需要配置跨域?

  1. 浏览器出于安全考虑实施了同源策略,默认阻止跨域请求。
  2. 为了在保证安全的前提下,让Web应用能够合理地进行跨源资源访问。

如何实现?

项目中构建以下配置类即可。

import com.alibaba.fastjson.serializer.SerializerFeature;
import com.alibaba.fastjson.support.config.FastJsonConfig;
import com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter;
import com.sun.xml.bind.v2.util.ByteArrayOutputStreamEx;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.http.MediaType;
import org.springframework.http.converter.HttpMessageConverter;
import org.springframework.http.converter.StringHttpMessageConverter;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
import java.util.List;@Configuration
public class MvcConfig implements WebMvcConfigurer {/*** 跨域设置** @param registry registry*/@Overridepublic void addCorsMappings(CorsRegistry registry) {registry.addMapping("/**").allowCredentials(true).allowedMethods("*").allowedOriginPatterns("*").allowedHeaders("*");}/*** 乱码设置** @return HttpMessageConverter*/@Beanpublic HttpMessageConverter<String> responseBodyConverter() {return new StringHttpMessageConverter(StandardCharsets.UTF_8);}/*** 返回数据格式转换*/@Overridepublic void configureMessageConverters(List<HttpMessageConverter<?>> converters) {FastJsonHttpMessageConverter fastConverter = new FastJsonHttpMessageConverter();//升级最新版本需加=============================================================List<MediaType> supportedMediaTypes = new ArrayList<>();supportedMediaTypes.add(MediaType.APPLICATION_JSON);supportedMediaTypes.add(MediaType.APPLICATION_JSON_UTF8);supportedMediaTypes.add(MediaType.APPLICATION_ATOM_XML);supportedMediaTypes.add(MediaType.APPLICATION_FORM_URLENCODED);supportedMediaTypes.add(MediaType.APPLICATION_OCTET_STREAM);supportedMediaTypes.add(MediaType.APPLICATION_PDF);supportedMediaTypes.add(MediaType.APPLICATION_RSS_XML);supportedMediaTypes.add(MediaType.APPLICATION_XHTML_XML);supportedMediaTypes.add(MediaType.APPLICATION_XML);supportedMediaTypes.add(MediaType.IMAGE_GIF);supportedMediaTypes.add(MediaType.IMAGE_JPEG);supportedMediaTypes.add(MediaType.IMAGE_PNG);supportedMediaTypes.add(MediaType.TEXT_EVENT_STREAM);supportedMediaTypes.add(MediaType.TEXT_HTML);supportedMediaTypes.add(MediaType.TEXT_MARKDOWN);supportedMediaTypes.add(MediaType.TEXT_PLAIN);supportedMediaTypes.add(MediaType.TEXT_XML);fastConverter.setSupportedMediaTypes(supportedMediaTypes);//创建配置类FastJsonConfig fastJsonConfig = new FastJsonConfig();//修改配置返回内容的过滤fastJsonConfig.setSerializerFeatures(SerializerFeature.DisableCircularReferenceDetect,SerializerFeature.WriteMapNullValue);fastConverter.setFastJsonConfig(fastJsonConfig);//将fastjson添加到视图消息转换器列表内converters.add(fastConverter);}/*** 配置拦截器** @param registry InterceptorRegistry*/@Overridepublic void addInterceptors(InterceptorRegistry registry) {}@Overridepublic void addResourceHandlers(ResourceHandlerRegistry registry) {registry.addResourceHandler("/**").addResourceLocations("classpath:/**");}}

以上为个人学习分享,如有问题,欢迎指出:)

http://www.dtcms.com/wzjs/257662.html

相关文章:

  • 德州建设网站公司营销网站定制
  • 庆阳市人大常委会网站建设世界排名前十位
  • 八爪鱼网站建设免费下载优化大师
  • lamp网站怎么建设百度官方客服平台
  • 嘉兴微信网站建设电商培训机构有哪些?哪家比较好
  • 做网站数据库表各字段详情2019年 2022疫情爆发
  • 成都装修公司招聘信息seo优化公司
  • 博客网站开发框架网络营销主要内容
  • xp 做网站服务器海淀区seo搜索引擎优化企业
  • 社交网站可以做亚马逊联盟吗搜狗搜索引擎入口
  • ui设计师与网站编辑有什么关系推广引流的10个渠道
  • 新河网站快排seo成年学校培训班
  • 厦门网站建设哪家强win7优化大师
  • 心理网站免费建设网络推广平台软件
  • 网站建立好如何做seo营销方案100例
  • 网站百度排名查询网站建设方案书模板
  • 关于网站开发的步骤seo搜索引擎优化总结报告
  • 帮别人做网站交税百度手机端排名如何优化
  • 中国商标网商标查询官方网站seo外包公司
  • asp动态网站开发实例汕头网站建设公司
  • 百度网站建设企业管理培训课程视频
  • wordpress配置广州营销优化
  • 专业旅游网站建设成人大学报名官网入口
  • 美国etsy网站搜索词排行榜
  • 网站建设收费标准好么网站如何进行优化
  • 美国网上做任务的网站关键词seo排名优化
  • 展示产品的网站 个人备案还是企业网站维护工程师
  • PHP 网站搜索怎么做百度手机网页
  • 石家庄建工科技学院石家庄做网站互联网营销
  • 国外交互设计网站欣赏独立站网站