• 2024-10-31gomail 发邮件
    gomail发邮件packagemainimport( "crypto/tls" "fmt" "log" "strconv" "gopkg.in/gomail.v2")funcSendMail(mailTo[]string,subjectstring,bodystring)error{ //设置邮箱主体 mailConn:=map[string]str
  • 2024-07-19http强制缓存、协商缓存、指纹ETag详解
    http强制缓存、协商缓存、指纹ETag详解  目录实操目录及步骤缓存分类强制缓存对比缓存指纹Etag摘要及加密算法缓存总结 每个浏览器都有一个自己的缓存区,使用缓存区的数据有诸多好处,减少冗余的数据传输,节省网络传输。减少服务器负担,提高网站的性能。
  • 2024-04-14Java登陆第四十二天——跨域
    浏览器拥有最基本的安全机制,同源策略。 违背同源策略的交互,会被浏览器认为是不安全的交互,所以不解析。什么是域?(源) 协议,域名,端口。什么是跨域? 访问不同的域。 即便协议,域名相同,端口号不一样也会违背同源策略。前后端分离后,前端服务器负责视图,后端服务器负责数据。 不
  • 2023-10-13关于response.setHeader的重定向及多种界面跳转方式
    通过response.setHeader("refresh","1;URL=ttt.jsp");可以在一秒之后自动跳转到ttt.jsp界面 response.sendRedirect("ttt.jsp");立即跳转 <inputtype="button"onclick="javascript:window.location.href='ttt.jsp';&quo
  • 2023-09-14java/jsp清除jsp缓存
    InJava:HttpServletResponseresponse=(HttpServletResponse)rep;response.setDateHeader("Expires",-1);response.setHeader("Cache_Control","no-cache");response.setHeader("Pragma","no-ca
  • 2023-07-13springboot下遇到的跨域问题
    后端跨域处理springboot项目注解@CrossOrigin实现WebMvcConfigurer接口中addCorsMappings(CorsRegistryregistry)方法配置CorsFilterfilter过滤器使用注意都可以单独使用,全部配置可能会导致不生效的问题addCorsMappings方法@Overridepublic
  • 2023-06-04response.setHeader()的用法
    response.setHeader()的用法response.setHeader()下载中文文件名乱码问题收藏 1.HTTP消息头(1)通用信息头即能用于请求消息中,也能用于响应信息中,但与被传输的实体内容没有关系的信息头,如Data,Pragma主要:Cache-Control,Connection,Data,Pragma,Trailer,Transfer-E
  • 2023-06-03The 'Access-Control-Allow-Origin' header contains multiple values'*, *', but onl
    报错内容The'Access-Control-Allow-Origin'headercontainsmultiplevalues'*,http://192.168.237.131',butonlyoneisallowed.Havetheserversendtheheaderwithavalidvalue,or,ifanopaqueresponseservesyourneeds,setthereque
  • 2023-05-27使用SpringMVC 拦截器导致出现@CrossOrigin失效问题解决办法
    非简单请求会发起一个OPTIONS方法的预检请求,这个请求会被拦截器拦截,但是服务器没有给浏览器返回必要的跨域指示信息(比如:“Access-Control-Allow-Origin”----允许哪些请求访问),浏览器没收到指示信息,就认为服务器不允许跨域请求,就会报错。所以需要在拦截器拦截OPTIONS方法的预
  • 2023-03-31node后端跨域
    express服务//解决跨域问题,浏览8080&服务3070letexpress=require('express');letapp=express();letport=3070;//创建服务app.listen(port,()=>{console.log(`服务创建成功,正在监听${port}端口!`);});。。。app.use((req,res,next)=>{//可写res.head
  • 2023-03-13AngularJS实现跨域请求
    跨域,前端开发中经常遇到的问题,AngularJS实现跨域方式类似于Ajax,使用CORS机制。下面阐述一下AngularJS中使用$http实现跨域请求数据。AngularJSXMLHttpRequest:$http用于读
  • 2023-03-07跨域
    跨域:跨域是指违背同源策略,即两个地址的协议(http),端口号(8080)或者域名有一个不同。如何解决跨域问题:方式一:JSONP:利用script标签的跨域能力进行跨域。方式二:CORS在响应头
  • 2023-02-27通过html页面方式访问www.iximo.com的方式(原创)
    因为通过它的开发openapi问题太多,限制也很多,所以今天准备改写原来的方式,但调试的过程中经常出一些问题,后来通过firefox的firebug的方式找到一些原因,所以大家在开发页面过程
  • 2023-02-15axios配置onUploadProgress产生跨域问题
    axios配置onUploadProgress产生跨域问题onUploadProgress监听上传进度产生跨域问题起因:ie和edge浏览器在调用xhr.upload.onprogress进度事件时,仍然只会发送post或者ge
  • 2023-02-09Spring Boot自定义注释制作API接口拦截器进行TOKEN验证
    一:自定义注解@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.METHOD)@Documentedpublic@interfaceChackToken{booleanvalidate()defaulttrue;}
  • 2023-02-03前后端分离,后端处理跨域问题
    由于前后端的端口和地址都有可能不一样,而我这边主要是后端维护,因此在后端servlet里面设置后端响应:publicclassBaseServletextendsHttpServlet{@Overridepr
  • 2023-01-28AJAX-server.js
    //1.引入expressconstexpress=require('express');//2.创建应用对象constapp=express();//3.创建路由规则//request是对请求报文的封装//response是
  • 2023-01-24后端解决跨域问题
    过滤器:packagecom.shenke.filter;importjava.io.IOException;importjavax.servlet.*;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.htt
  • 2023-01-11spring boot——请求与参数校验——response重定向——response.sendRedirect("/test1");——重定向与转发的区别
               代码:packageorg.example.controller;importorg.springframework.web.bind.annotation.RequestMapping;importorg.springframe
  • 2023-01-02http强制缓存、协商缓存、指纹ETag详解
    目录实操目录及步骤缓存分类强制缓存对比缓存指纹Etag摘要及加密算法缓存总结 每个浏览器都有一个自己的缓存区,使用缓存区的数据有诸多好处,减少冗余的
  • 2022-12-01SpringBoot过滤器工具类解决跨域问题模板
    放入目录config即可@ConfigurationpublicclassCorsConfigimplementsFilter{@OverridepublicvoiddoFilter(ServletRequestreq,ServletResponseres,F
  • 2022-10-29SpringBoot 解决跨域问题代码
     packagecom.example.demo.gs;importorg.springframework.context.annotation.Configuration;importjavax.servlet.*;importjavax.servlet.annotation.WebFilter
  • 2022-10-26解决response.setHeader设置下载文件名无效的问题
    response.setHeader设置下载文件名无效response.setContentType("application/octet-stream");response.setHeader("Content-Disposition","attachment;filename=down.
  • 2022-10-11拦截器和跨域问题(转载)
    拦截器解决跨域问题梦梁鹿于2022-03-0316:58:06发布6161收藏7文章标签:javaweb安全版权声明:本文为博主原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出