Basic认证简介 在网络活动中,身份认证是非常重要的一环。Basic身份认证,是HTTP 1.0中引入的认证方案之一。虽然方案比较古老,同时存在安全缺陷,但由于实现简单,至今仍有不少网站在使用它。 本文通过实例,介绍B…
标签:HTTP
WebSocket 是什么原理?为什么可以实现持久连接?
额。。最高票答案没答到点子上,最后怎么跑到Nodejs上去了。。Websocket只是协议而已。。我一个个来回答吧 一、WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTT…
彻底理解浏览器的缓存机制
前言 如果你还在找工作面试,可以适当的了解下。今日早读文章由@葉河英投稿分享。 @叶河英,腾讯前端工程师,主要研发系统和电商平台项目 正文从这开始~ 概述 浏览器的缓存机制也就是我们说的HTTP缓存机制,其机制是根据HT…
kubernetes设计理念分析 | 从运行流程和list-watch看kubernetes系统的设计理念
摘要 如火如荼的 kubernetes 在容器云系统领域大受关注,从今天起我们将启动 kubernetes 系列技术分享,希望能为社区提供更多的力量,这次的作者是阿里巴巴技术专家新胜,将从运行流程和list-watch看…
Golang开启http服务的三种方式
前言 都说go标准库实用,Api设计简洁。这次就用go 标准库中的net/http包实现一个简洁的http web服务器,包括三种版本。 v1最简单版 直接使用http.HandleFunc(partern,functi…
sbc(七)分布式限流
前言 本文接着上文应用限流进行讨论。 之前谈到的限流方案只能针对于单个 JVM 有效,也就是单机应用。而对于现在普遍的分布式应用也得有一个分布式限流的方案。 基于此尝试写了这个组件: github.com/crossov…
老题常谈之跨域
javascript http “跨域”可以说是web开发中最经常遇到的问题之一,虽然比较简单,也容易比较解决。但是从这个问题却可以了解到相当多的知识点。这里也详细总结一下吧。 什么是跨域 由于安全的原因,浏览器做了很多…
前后端常见的几种鉴权方式
最近在重构公司以前产品的前端代码,摈弃了以前的session-cookie鉴权方式,采用token鉴权,忙里偷闲觉得有必要对几种常见的鉴权方式整理一下。 目前我们常用的鉴权有四种: HTTP Basic Authenti…
掌握HTTP的方法
无论前端程序员,还是后端程序员,稍微系统的学习HTTP是非常值得的。实际上,它是日常开发一直在用的,之所以没有怎么太学习也可以工作,现存的各种框架帮了很多的忙。然而,想要快速理解概念,理解安全,使得开发性能高效的程序称为…
【英】七年开发之后的Go HTTP server 最佳实践
How I write Go HTTP services after seven years I’ve been writing Go (Golang when written down) since r59 …
Fetch 的手动终止
今天在写一个前端页面的时候发现,我需要实现一个类似 Google 搜索的联想功能时,我需要手动终止自己发出去的请求,比如: 类似输入联想 在这个时候,假如用户一直输入,如果不做处理那么就会导致 1s 内很多的请求,这是不…
图解HTTP缓存
官方解释 先来一段百度百科的解释: 浏览器缓存(Browser Caching)是为了节约网络的资源加速浏览,浏览器在用户磁盘上对最近请求过的文档进行存储,当访问者再次请求这个页面时,浏览器就可以从本地磁盘显示文档,这样…