摘要: HTTP/1.x 的连接管理 连接管理是一个 HTTP 的关键话题:打开和保持连接在很大程度上影响着网站和 Web 应用程序的性能。在 HTTP/1.x 里有多种模型:短连接, 长连接, 和 HTTP 流水线。 HTTP 的传输协议主要依赖于 TCP 来提供从客户端到服务器端之间的连接。在早期,HT 阅读全文
posted @ 2020-09-28 19:55 accordionmaster 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 典型的 HTTP 会话 在像 HTTP 这样的Client-Server(客户端-服务器)协议中,会话分为三个阶段: 客户端建立一条 TCP 连接(如果传输层不是 TCP,也可以是其他适合的连接)。 客户端发送请求并等待应答。 服务器处理请求并送回应答,回应包括一个状态码和对应的数据。 从 HTTP 阅读全文
posted @ 2020-09-28 18:31 accordionmaster 阅读(197) 评论(0) 推荐(0) 编辑
摘要: HTTP 请求方法 HTTP 定义了一组请求方法, 以表明要对给定资源执行的操作。指示针对给定资源要执行的期望动作. 虽然他们也可以是名词, 但这些请求方法有时被称为HTTP动词. 每一个请求方法都实现了不同的语义, 但一些共同的特征由一组共享:例如一个请求方法可以是 safe, idempoten 阅读全文
posted @ 2020-09-28 11:41 accordionmaster 阅读(105) 评论(0) 推荐(0) 编辑
摘要: HTTP Headers HTTP 消息头允许客户端和服务器通过 request和 response传递附加信息。一个请求头由名称(不区分大小写)后跟一个冒号“:”,冒号后跟具体的值(不带换行符)组成。该值前面的引导空白会被忽略。 自定专用消息头可通过'X-' 前缀来添加;但是这种用法被IETF在2 阅读全文
posted @ 2020-09-28 11:31 accordionmaster 阅读(142) 评论(0) 推荐(0) 编辑
摘要: HTTP消息 HTTP消息是服务器和客户端之间交换数据的方式。有两种类型的消息︰ 请求(requests)--由客户端发送用来触发一个服务器上的动作;响应(responses)--来自服务器的应答。 HTTP消息由采用ASCII编码的多行文本构成。在HTTP/1.1及早期版本中,这些消息通过连接公开 阅读全文
posted @ 2020-09-28 11:19 accordionmaster 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 跨源资源共享(CORS) 跨源资源共享 (CORS) (或通俗地译为跨域资源共享)是一种机制,该机制使用附加的 HTTP 头来告诉浏览器,准许运行在一个源上的Web应用访问位于另一不同源选定的资源。 当一个Web应用发起一个与自身所在源(域,协议和端口)不同的HTTP请求时,它发起的即跨源HTTP请 阅读全文
posted @ 2020-09-27 21:28 accordionmaster 阅读(352) 评论(0) 推荐(0) 编辑
摘要: HTTP cookies HTTP Cookie(也叫 Web Cookie 或浏览器 Cookie)是服务器发送到用户浏览器并保存在本地的一小块数据,它会在浏览器下次向同一服务器再发起请求时被携带并发送到服务器上。通常,它用于告知服务端两个请求是否来自同一浏览器,如保持用户的登录状态。Cookie 阅读全文
posted @ 2020-09-26 19:03 accordionmaster 阅读(154) 评论(0) 推荐(0) 编辑
摘要: HTTP 缓存 通过复用以前获取的资源,可以显著提高网站和应用程序的性能。Web 缓存减少了等待时间和网络流量,因此减少了显示资源表示形式所需的时间。通过使用 HTTP缓存,变得更加响应性。 不同种类的缓存 缓存是一种保存资源副本并在下次请求时直接使用该副本的技术。当 web 缓存发现请求的资源已经 阅读全文
posted @ 2020-09-26 16:49 accordionmaster 阅读(124) 评论(0) 推荐(0) 编辑
摘要: HTTP概述 HTTP是一种能够获取如 HTML 这样的网络资源的 protocol(通讯协议)。它是在 Web 上进行数据交换的基础,是一种 client-server 协议,也就是说,请求通常是由像浏览器这样的接受方发起的。一个完整的Web文档通常是由不同的子文档拼接而成的,像是文本、布局描述、 阅读全文
posted @ 2020-09-26 15:53 accordionmaster 阅读(207) 评论(0) 推荐(0) 编辑
摘要: The Key To Accelerating Your Coding Skills http://blog.thefirehoseproject.com/posts/learn-to-code-and-be-self-reliant/ When you learn to code, there i 阅读全文
posted @ 2020-09-21 17:04 accordionmaster 阅读(181) 评论(0) 推荐(0) 编辑