
HTTP
文章平均质量分 57
Blockchain Explorer
雄关漫道真如铁,而今迈步从头越。
真想做,总有办法;
不想做,总有理由。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HTTP协议特性之缓存Cache——NodeJs版
说明:本篇文章以Chrome浏览器作为客户端,以Websrtom开启nodejs服务端。 一、如何查看浏览器端的缓存 1、chrome://cache,如果出现如下界面,说明浏览器版本较高,不支持直接查看。请采用第二种方式。 2、使用chrome cache view工具 二、数据请求示例——不使用缓存 nodejs开启服务端,便于Chrome请求数据。 数据交互如下: ht...原创 2018-08-22 23:34:35 · 3773 阅读 · 0 评论 -
HTTP概述
HTTP是一种能够获取如 HTML 这样的网络资源的 protocol(通讯协议)。它是在 Web 上进行数据交换的基础,是一种 client-server 协议,也就是说,请求通常是由像浏览器这样的接受方发起的。一个完整的Web文档通常是由不同的子文档拼接而成的,像是文本、布局描述、图片、视频、脚本等等。...原创 2018-08-26 08:11:35 · 316 阅读 · 0 评论 -
HTTP Headers
HTTP 消息头允许客户端和服务器通过 request和 response传递附加信息。一个请求头由名称(不区分大小写)后跟一个冒号“:”,冒号后跟具体的值(不带换行符)组成。该值前面的引导空白会被忽略。自定专用消息头可通过’X-’ 前缀来添加;但是这种用法被IETF在2012年6月发布的 RFC5548 中明确弃用,原因是其会在非标准字段成为标准时造成不便;其他的消息头在 IANA 注册表 ...原创 2018-08-26 08:11:21 · 1030 阅读 · 0 评论 -
HTTP 报文
一、HTTP 报文1、基本介绍 用于HTTP协议交互的信息被称为HTTP报文。 客户端的HTTP报文叫做请求报文。 服务端的HTTP报文叫做响应报文。 HTTP报文本身是由多行数据构造的字符串文本。 HTTP报文大致可以分为报文首部和报文主体两块。两者由空行来划分。报文主体并不是必须的。 2、请求&响应报文格式 3、请求&响应报文实例 二、请求报...原创 2018-08-26 08:10:57 · 1638 阅读 · 0 评论 -
HTTP协议特性之HTTP访问控制(CORS)
当一个资源从与该资源本身所在的服务器不同的域或端口请求一个资源时,资源会发起一个跨域 HTTP 请求。原创 2018-08-25 17:18:38 · 839 阅读 · 0 评论 -
HTTP 响应状态码规范
HTTP 响应状态代码指示特定 HTTP 请求是否已成功完成。响应分为五类:信息响应,成功响应,重定向,客户端错误和服务器错误。状态代码由 section 10 of RFC 2616定义一、信息响应100 Continue 这个临时响应表明,迄今为止的所有内容都是可行的,客户端应该继续请求,如果已经完成,则忽略它。 101 Switching Protocol 该代码是响应客户...原创 2018-08-25 17:05:15 · 3228 阅读 · 1 评论 -
HTTP 请求方法
HTTP 定义了一组请求方法, 以表明要对给定资源执行的操作。指示针对给定资源要执行的期望动作. 虽然他们也可以是名词, 但这些请求方法有时被称为HTTP动词. 每一个请求方法都实现了不同的语义, 但一些共同的特征由一组共享:: 例如一个请求方法可以是 safe, idempotent, 或 cacheable.GET GET方法请求一个指定资源的表示形式. 使用GET的请求应该只被用于获取...原创 2018-08-25 16:56:09 · 266 阅读 · 0 评论 -
HTTP协议特性之数据协商——NodeJs版
一、什么是数据协商呢?在客户端发送请求给服务端的时候,客户端会声明它想要拿到的数据格式 以及 数据相关的限制。服务器则以此为线索,通过内部算法来选择最佳方案提供给客户端。相关算法与具体的服务器相关,并没有在规范中进行规定。二、参数介绍1、客户端 1)Accept Accept 首部列举了用户代理希望接收的媒体资源的 MIME 类型 2)Accept-Encoding Acc...原创 2018-08-25 16:45:45 · 254 阅读 · 0 评论 -
HTTP协议特性之CSP 指令——NodeJs版
一、Content-Security-Policy HTTP 响应头 Content-Security-Policy 允许站点管理者在指定的页面控制用户代理的资源。除了少数例外,这条政策将极大地指定服务源 以及脚本端点。这将帮助防止跨站脚本攻击(Cross-Site Script) (XSS)....原创 2018-08-25 16:31:59 · 892 阅读 · 0 评论 -
HTTP协议特性之连接管理——NodeJs版
一、HTTP/1.x 的连接管理 连接管理是一个 HTTP 的关键话题:打开和保持连接在很大程度上影响着网站和 Web 应用程序的性能。在 HTTP/1.x 里有好些个模型:短连接, 长连接, 和 HTTP 流水线。...原创 2018-08-25 16:21:18 · 476 阅读 · 0 评论 -
HTTP协议特性之重定向——NodeJs版
一、 重定向1、基本介绍URL 重定向,也称为 URL 转发,是一种当实际资源,如单个页面、表单或者整个 Web 应用被迁移到新的 URL 下的时候,保持(原有)链接可用的技术。HTTP 协议提供了一种特殊形式的响应—— HTTP 重定向(HTTP redirects)来执行此类操作。 在 HTTP 协议中,重定向操作由服务器通过发送特殊的响应而触发。HTTP 协议的重定向响应的状态码为...原创 2018-08-23 16:08:21 · 1153 阅读 · 0 评论 -
HTTP协议特性之Cookie(3)客户端Cookie——NodeJs版
一、基本介绍:1、概述客户端也可以设置Cookie, 但是通常不在客户端设置Cookie作用域限制,只会对Cookie进行增删改查的操作。2、客户端CookieDocument.cookie获取并设置与当前文档相关联的 cookie二、客户端设置cookie首先明确客户端cookie是会话级别的cookie.1、获取语法:allCookies = docum...原创 2018-08-23 15:13:52 · 319 阅读 · 0 评论 -
HTTP协议特性之Cookie(1)概述——NodeJs版
一、HTTP Cookies基本介绍HTTP Cookie(也叫Web Cookie或浏览器Cookie)是服务器发送到用户浏览器并保存在本地的一小块数据,它会在浏览器下次向同一服务器再发起请求时被携带并发送到服务器上。通常,它用于告知服务端两个请求是否来自同一浏览器,如保持用户的登录状态。Cookie使基于无状态的HTTP协议记录稳定的状态信息成为了可能。Cookie主要用于以下三个方面...原创 2018-08-23 15:16:03 · 433 阅读 · 0 评论 -
HTTP协议特性之Cookie(2)服务端Cookie——NodeJs版
一、基本介绍1、Set-Cookie:响应首部字段服务端可以使用Set-Cookie首部为客户端种入Cookie。 "Set-Cookie":"id=123" "Set-Cookie":[&amp原创 2018-08-23 15:01:57 · 656 阅读 · 0 评论 -
HTTP之URI & URL
URI(Uniform Resource Identifier 统一资源标识符) URL(Uniform Resource Locator 统一资源定位符)原创 2018-08-26 08:11:48 · 1078 阅读 · 0 评论