0%

食材准备

鱼,玉米油,佐料(大葱、姜、蒜头、生抽、老抽、醋、料酒、蚝油、豉油、花椒、八角、桂树皮、黄豆酱)

GO4pTK.jpg

阅读全文 »



又是个美好的周末,照例要吃点好的。今天做了虎皮蛋和红烧鱼。老是写技术博客也没啥意思,不如放点食谱上来吧,毕竟饮食男女嘛。这里先说虎皮蛋的制法。

阅读全文 »

1. 问题描述

上篇介绍了通过Blob 类文件对象实现文件下载,但具体操作下去,会发现我留下了一个坑—-浏览器跨域请求问题CORS。如下图提示:

toVMsf.png

为实现应用解耦,前后端分离已然成为主流设计。生产环境中,前端请求需要经过代理和负载(如: NigixLVS)处理,才能传递到后端。此种模式下,前后端的交互实现都需要跨域。

同源安全策略是浏览器的一种安全限制,默认阻止跨域获取资源,防止跨站攻击。但 CORS 为跨域请求提供了可能。CORS 将跨域权限交给 Web 服务端,即通过配置就可以实现跨域地资源访问。

阅读全文 »

一、背景介绍

HTTP 为请求-响应式协议,指客户端先向服务器发送请求,然后服务器接收请求后,再向客户端发送响应信息。服务器向客户端发送的响应信息,包含三个部分: 状态行、消息报头和消息正文。状态行包括 HTTP 版本和状态码。消息报头包括浏览器、服务器或消息正文的相关信息。消息正文为返回的实体数据。

在以 Java 语言为服务的响应中,消息报头是存储在 Header 属性中的。主要实现方法有两种:HttpServletResponse.setHeader(name, MIME)HttpServletResponse.addHeader(name, MIME)。下面详细介绍两种方法的底层实现原理及其区别。参考 Tomcat 源码版本8.5.31。

阅读全文 »