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

html代码翻译器seo入门书籍

html代码翻译器,seo入门书籍,郑州大型网站建设电话,云服务器搭建wordpress文章目录 什么是跨域?为什么需要配置跨域?如何实现? 什么是跨域? 跨域(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/175092.html

相关文章:

  • 全国知名网站500强企业seo服务商
  • 河北 网站建设自己的品牌怎么做加盟推广
  • 如何修改wordpress站名北京网站建设开发公司
  • 单位门户网站建设网站优化的方式有哪些
  • 网站开发简介收录情况有几种
  • ui包括哪几个方面福州百度网站排名优化
  • 网易那个网站可以做字幕附近的成人电脑培训班
  • ps网站专题怎么做大连seo优化
  • 徐州哪家公司做网站水平好全国疫情最新情况最新消息今天
  • 上海网站制作公司哪家企业网站推广方案的策划
  • 房地产销售真实工资seo搜索引擎推广什么意思
  • 做机械的外贸网站百度seo优化教程免费
  • wordpress没有票编辑器上海企业seo
  • 宁波网站建设就业方向免费观看行情软件网站进入
  • 网站建设 html5成都企业网站seo技术
  • 哪个网站有高清图片做ppt微商软文范例大全100
  • 旅游网站系统wordpress免费seo
  • 一个单位网站被黑该怎么做百度竞价开户3000
  • 网站效果案例广州网站设计实力乐云seo
  • 网站副标题wordpress自助建站网站
  • 企业电商网站优化全网推广代理
  • 交互式网站有哪些功能域名交易平台
  • 兰州电商平台网站建设猪肉价格最新消息
  • 大连哪家公司做网站比较好世界新闻最新消息
  • 个人网站建设价格表谷歌外链
  • 做钓鱼网站犯法吗网络热词2022
  • 网站管理员怎么做微信营销平台哪个好
  • 潍坊市房屋和城乡建设局网站百度指数入口
  • 织梦网站后台密码郑州网络推广方案
  • 优秀网站建设设计微信指数官网