《图解HTTP》第六章 HTTP首部 HTTP的请求和响应报文中必定包含 HTTP 首部,只是我们平时在使用 Web 的过程中感受不到它。本章我们一起来学习 HTTP 首部的结构,以及首部中各字段的用法。
《图解HTTP》第八章 确认访问用户身份的认证 时间地点备注20240617某些 Web 页面只想让特定的人浏览,或者干脆仅本人可见。为达到这个目标,必不可少的就是认证功能。下面我们一起来学习一下认证机制。
《图解HTTP》全篇目录 目前,国内讲解 HTTP 协议的书实在太少了。在我的印象中,讲解网络协议的书仅有两本。一本是《》,但其厚度令人望而生畏;另一本是《》,内容艰涩难懂,学习难度较大。这两本书都是被读者们奉为“圣经”的经典之作,大师们的授道自然无可挑剔,但关键是它们对初学者都不那么友好,大家的学习信心很容易受到打击,阅读中途或将束之高阁。本书《》的出现及时缓解了该问题。----《图解HTTP》译者。
《图解HTTP》第四章 返回结果的HTTP状态码 HTTP 状态码负责表示客户端 HTTP 请求的返回结果、标记服务器端的处理是否正常、通知出现的错误等工作。让我们通过本章的学习,好好了解一下状态码的工作机制。
《图解HTTP》第二章 简单的HTTP协议 HTTP 协议和 TCP/IP 协议族内的其他众多的协议相同,用于客户端和服务器之间的通信。请求访问文本或图像等资源的一端称为客户端,而提供资源响应的一端称为服务器端。图:应用 HTTP 协议时,必定是一端担任客户端角色,另一端担任服务器端角色。在两台计算机之间使用 HTTP 协议通信时,在一条通信线路上必定有一端是客户端,另一端则是服务器端。有时候,按实际情况,两台计算机作为客户端和服务器端的角色有可能会互换。
《图解HTTP》第一章 了解Web及网络基础 标准的 URI 协议方案有 30 种左右,由隶属于国际互联网资源管理的非营利社团 ICANN(Internet Corporation for Assigned Names and Numbers,互联网名称与数字地址分配机构)的IANA(Internet Assigned Numbers Authority,互联网号码分配局)管理颁布。想要寄快递的人,只要将自己的货物送到集散中心,就可以知道快递公司是否肯收件发货,该快递公司的集散中心检查货物的送达地址,明确下站该送往哪个区域的集散中心。
SpringSecurity-授权示例 ***/@Bean// authorities:使用"ROLE_"前缀,GrantedAuthority现在就表示一个角色// roles:不需要添加"ROLE_"前缀@Bean。
SpringSecurity-入门代码 403:认证成功,但是授权时发现无权限,服务器响应403;401:不携带密码,认证失败,服务器响应401给客户端;1、不携带密码访问“/hello”接口。1、不携带密码访问“/hello”接口。2、携带密码访问“/hello”接口。2、携带密码访问“/hello”接口。
彻底理解浏览器cookie策略 (1)cookie存在的原因因为http请求是无状态的,同一个用户从浏览器向A服务器发送两次请求,A服务器无法判断这两次请求是否是同一个用户。所以,浏览器提供了客户端携带cookie技术,让每次请求有状态。(2)后端使用cookie进行登录状态记录流程1995年,同源政策由 Netscape 公司引入浏览器。目前,所有浏览器都实行这个政策。同源策略是防止CSRF攻击的重要手段。最初,它的含义是指,A 网页设置的 Cookie,B 网页不能使用A的cookie,除非这两个网页“同源”。协议相同。
《大型网站技术架构》序 高手定律这个世界只有遇不到的问题,没有解决不了的问题,高手之所以成为高手,是因为他们遇到了常人很难遇到的问题,并解决了。 所以百度有很多广告搜索的高手, 淘宝有很多海量数据的高手, QQ 有很多高并发业务的高手,原因大抵如此。一个100 万用户的网站,不会遇到1亿用户同时在线的问题;一个拥有100万件商品网站的工程师,可能无法理解一个拥有10亿件商品网站的架构。
《大型网站技术架构》第二篇 架构-高可用 2011年4月12日,亚马逊云计算服务 EC2 ( Elastic Computer Cloud) 发生故障,其ESB ( Elastic Block Storage)服务不可用,故障持续了数天,最终还是有部分数据未能恢复。这一故障导致美国许多使用亚马逊云服务的知名网站(如:Foursquare, Quora)受到影响,并引发了人们对使用云计算安全性、可靠性的大规模讨论。2010年1月12日,百度被黑客攻击,其 DNS 域名被劫持,导致百度全站长达数小时不可访问。该事件一时成为新闻焦点,各种媒体争相报道。
《大型网站技术架构设计》第二篇 架构-性能 网站性能是客观的指标,可以具体体现到响应时间、吞吐量等技术指标,同时也是主观的感受,而感受则是一种与具体参与者相关的微妙的东西,用户的感受和工程师的感受不同,不同的用户感受也不同。