自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小蚂蚁的世界

2020 - 沉淀自己

  • 博客(7)
  • 收藏
  • 关注

原创 HTTP BASIC认证和DIGEST认证 (案例)

BASIC认证BASIC 认证(基本认证)是从 HTTP/1.0 就定义的认证方式。即便是现在仍有一部分的网站会使用这种认证方式。是 Web 服务器与通信客户端之间进行的认证方式。核心步骤:步骤 1:当请求的资源需要BASIC认证时,服务器会随状态码401Authorization Required,返回带WWW-Authenticate首部字段的响应。该字段内包含认证的方式(BA

2018-04-25 14:16:43 6460

原创 HTTP Header

1. HTTP报文结构用于 HTTP 协议交互的信息被称为 HTTP 报文。请求端(客户端)的HTTP 报文叫做请求报文,响应端(服务器端)的叫做响应报文。HTTP 报文本身是由多行(用 CR+LF 作换行符)数据构成的字符串文本。HTTP 报文大致可分为报文首部和报文主体两块。两者由最初出现的空行(CR+LF)来划分。通常,并不一定要有报文主体。闲篇:\r是回车符,\n是

2018-04-23 15:24:12 3206

原创 HTTP协议及TCP分析

1. Http是无状态协议HTTP是一种不保存状态,即无状态(stateless)协议。HTTP协议自身不对请求和响应之间的通信状态进行保存。也就是说在HTTP这个级别,协议对于发送过的请求或响应都不做持久化处理。使用HTTP协议,每当有新的请求发送时,就会有对应的新响应产生。协议本身并不保留之前一切的请求或响应报文的信息。这是为了更快地处理大量事务,确保协议的可伸缩性,而特意把HTTP协议设计成...

2018-04-16 23:14:10 1748

原创 HTTP基础与DNS分析

1. http协议基础(1) HTTP名词解释Web 使用一种名为 HTTP(HyperText Transfer Protocol, 超文本传输协议)的协议作为规范, 完成从客户端到服务器端等一系列运作流程。 而协议是指规则的约定。可以说,Web是建立在HTTP 协议上通信的。*HTTP 通常被译为超文本传输协议,但这种译法并不严谨。严谨的译名应该为“超文本转移协议”。(2) 网络基础 TCP/...

2018-04-14 16:09:21 3616

原创 浏览器的多线程与js引擎的单线程

1. 浏览器的线程与进程(1) 进程与线程进程学术上说,进程是一个具有一定独立功能的程序在一个数据集上的一次动态执行的过程,是操作系统进行资源分配和调度的一个独立单位,是应用程序运行的载体。我们这里将进程比喻为工厂的车间,它代表CPU所能处理的单个任务。任一时刻,CPU总是运行一个进程,其他进程处于非运行状态。线程在早期的操作系统中并没有线程的概念,进程是能拥有资源和独立运

2018-04-10 14:53:43 6244 2

原创 JavaScript之正则表达式

正则表达式的意义在于通过开发人员编写匹配模式,然后可以通过这个匹配模式去校验用户的输入是否符合开发人员编写的模式。1. 创建正则表达式以及正则表达式的规则(1) 创建正则表达式a. 直接量语法/pattern/attributes这里的pattern是一个正则表达式而不是一个字符串,attributes 是一个可选的字符,包含属性 "g"、"i" 和 "m",分别用于指定全局匹

2018-04-08 10:53:55 2130

原创 Angular4 - http

1. http(1) 简单示例http使用之前需要在当前导入HttpModel。然后看一个例子://httml:Angular Orgs Members ID:{{member.id}} Name: {{member.login}} //JS:import {Component, OnInit} from '@

2018-04-03 23:50:31 3255

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除