HTTP
公众号:网瘾少年之路
公众号:网瘾少年之路
展开
-
Tomcat启用HTTPS配置
获取证书 可使用jdk自带的keytool开生成证书,此种方式与向第三方权威机构购买的证书的区别为,第一次请求时需要选择信任站点并继续访问,在浏览器的地址框里会显示不安全的红色提醒。 使用keytool -genkey -alias tomcat -validity 3650 -keyalg RSA -keystore D://.keystore即可在D盘生成.keystore文件,如下所示PS原创 2017-12-13 17:49:17 · 336 阅读 · 0 评论 -
HTTP协商缓存实践
从浏览器的缓存类型上来讲分为强缓存和协商缓存,之前写过一篇文章《HTTP缓存详解》做了详细的整理。 目前做的知识管理产品,为了首页能够更快的加载,需要对首页请求的资源做缓存整理。通过整理分析,决定对css、js做强缓存处理;对个人头像的请求做协商缓存处理; 为什么要头像不做强缓存处理呢?原因为目前的头像都是通过人员的ID来获取,而不是通过头像ID来获取。这样做的好处为在后台获取相关数据时,比如排原创 2017-09-19 15:15:02 · 1076 阅读 · 0 评论 -
Tomcat环境下设置HTTP强缓存
在之前的一篇文章《HTTP缓存详解》中详细的整理了关于HTTP缓存的知识点,这一篇通过实践,具体验证如何设置HTTP的强缓存,让客户端直接从本地缓存中拿资源,而不发起网络请求。一、设置HTTP强缓存 可通过Expires与Cache-Control控制资源何时过期。Expires通过设置一个具体过期日期来控制,Cache-Control是设置一个距离第一次请求之后多久的时间段来控制。1.自定义Fi原创 2017-01-14 21:25:23 · 13254 阅读 · 5 评论 -
安全算法梳理
原文地址:http://muchstudy.com/2016/09/04/%E5%AE%89%E5%85%A8%E7%AE%97%E6%B3%95%E6%A2%B3%E7%90%86/ 经常见到RSA、MD5、SHA系列算法,另外还有数字摘要、数字签名、数字证书等名词,以及对称加密与非对称加密。他们之间到底是什么关系呢?下面就通过这篇文章来梳理一下。一、加密算法 加密算法,简而言之就是一原创 2016-09-05 01:12:15 · 3057 阅读 · 0 评论 -
HTTP连接管理
原文地址:HTTP连接管理 曾经有同事给我说有客户问她我们的产品是否支持长连接,听到这问题,我告诉她长连接可以通过websocket来实现,考虑到目前的浏览器兼容性,大部分时候采用客户端轮询来曲线救国。当了解到HTTP的keep-alive时,不禁回想起这件事,当初我的回答可能并不是客户想要的的答案! 下面,分享一下HTTP连接的一些情况,所有的截图均来自《HTTP权威指南》。想更详细了原创 2016-08-21 18:21:24 · 791 阅读 · 0 评论 -
HTTP状态码详解
原文地址:HTTP状态码详解 触发整理这篇资料的初心为在工作中,经常看到不规范的HTTP状态码使用,实际的问题原因与应有的原因范围不符,很容易对人造成误解。一、状态码分类 HTTP状态码分为如下5类 总体范围 已定义范围 类别 100~199 100~101 信息 200~299 200~206 成功 300~399 300~305 重定向原创 2016-08-21 18:27:02 · 1435 阅读 · 0 评论 -
HTTP缓存详解
原文地址:HTTP缓存详解 本文对我目前所了解的HTTP缓存知识做一个分享,希望能通过本文能让大家对HTTP缓存的基础知识有所了解。使用缓存有如下几个好处:缓存减少了冗余的数据传输, 节省了你的网络费用。缓存缓解了网络瓶颈的问题。 不需要更多的带宽就能够更快地加载页面。缓存降低了对原始服务器的要求。 服务器可以更快地响应,避免过载的出现。缓存降低了距离时延, 因为从较远的...原创 2016-08-21 18:24:20 · 6421 阅读 · 1 评论 -
字符编码详解
My Blog:http://muchstudy.com 原文地址:http://muchstudy.com/2016/08/26/%E5%AD%97%E7%AC%A6%E7%BC%96%E7%A0%81%E8%AF%A6%E8%A7%A3/ 经常有人问,为啥出来乱码呢?要么是前端浏览器显示乱码,要么是后台服务器接收是乱码。前两天又碰到一哥们儿来问我这问题!那么,今天就来聊聊字符编码。一原创 2016-08-29 01:05:54 · 761 阅读 · 0 评论 -
HTTP协议与前后端联调
原文地址:HTTP协议与前后端联调介绍 在前后端分离的开发场景下,不可避免的会有前后端联调。在联调阶段,经常会遇到各式各样的问题,比如乱码问题、前端传的数据(字符串、数组、Json对象)后端无法正常解析等问题。 本文希望从源头着手,理清问题的根本原因,快速定位出现问题的位置,让前后端联调得心应手,让甩锅不再那么容易……HTTP协议 之所以这里会介绍一下HTTP协议,是...原创 2018-08-13 23:13:23 · 2610 阅读 · 0 评论