
HTTP
栗子好好吃
向来心是看客心,奈何人是剧中人
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[python、flask] - POST请求
1. 微信小程序POST传递数据给flask服务器小程序端// 提交POST数据import { request } from "../../request/index.js" async handleDetectionPoints() { let params = { url: "/detect_points", data: { "points": arr, "img_name": this.canvasConfig.imgNa原创 2020-06-10 13:56:42 · 5708 阅读 · 0 评论 -
http --- > http与https相关概念小结
网络协议参考HTTP的特性HTTP协议构建于TCP/IP协议之上,是一个应用层协议,默认端口是80HTTP是无连接无状态的HTTP报文请求报文HTTP协议是以ASCII码传输,建立在 TCP/IP 协议之上的应用层规范。规范把HTTP请求分为三个部分:状态行、请求头、消息主体。<method> <request-URL> <version>...原创 2020-03-08 14:34:26 · 403 阅读 · 0 评论 -
HTTP --- > HTTP2小结
参考HTTP发展史HTTP/0.9 - 单行协议问世于1990年,那时的HTTP非常简单: 只支持GET方法; 没有首部; 只能获取纯文本HTTP/1.0 - 搭建协议的框架1996年,HTTP正式被作为标准公布,版本为HTTP/1.0。1.0版本增加了首部、状态码、权限、缓存、长连接(默认短连接)等规范,可以说搭建了协议的基本框架。HTTP/1.1 - 进一步完善1...原创 2020-02-28 10:33:44 · 305 阅读 · 0 评论 -
node --- > [跨域] 预检请求
简单请求若满足所有下述条件,则该请求可视为“简单请求”:使用下列方法之一:GETHEADPOSTContent-Type: (仅当POST方法的Content-Type值等于下列之一才算做简单需求)text/plainmultipart/form-dataapplication/x-www-form-urlencoded预检会出现的问题...原创 2019-11-04 09:35:01 · 594 阅读 · 0 评论 -
http --- > 混合加密的具体过程
混合加密: 共享加密存在一个“共享密钥”无法安全告知服务端的问题.公开加密存在,加密、解密速度慢的问题.混合加密则同时使用了2种加密技术,具体过程如下:1. B提前生成公钥P和私钥S,并将P发布到网上2. A想(通过互联网)像B发送数据3. A从互联网上获取B的公钥P,并使用P对共享密钥进行加密4. A将加密后的共享密钥通过互联网发送给B,B获取密文后,使用S进行解密得到共享密钥5. A...转载 2019-08-21 09:06:35 · 1187 阅读 · 0 评论 -
http --- > 公开密钥加密(非对称加密)的几个概念
公开密钥加密: 公钥加密,私钥解密公开密钥加密的处理流程:1. A准备通过互联网向B发送数据2. B生成公钥P和私钥S3. B将P发送给A4. A使用P进行加密,并将密文通过互联网发送给B5. B使用S进行解密得到数据公钥加密的更具体的栗子:1.B首先...转载 2019-08-21 08:38:38 · 333 阅读 · 0 评论 -
http --- > 共享加密(对称加密)的几个概念
使用互联网进行数据传输时,可能会产生以下四个问题:1. 窃听: A向B发送的消息,有可能在传输过程中被X窃听到2. 假冒: A收到来自B的消息有可能是X冒充的3. 篡改: A确实收到来自B的消息,但是该消息有可能被X篡改了4. 事后否认:B确实收到了来自A的消息,但是A是恶意用户,当A像B发送恶意数据后,否认向B发送了数据共享加密: 也称对称加密,加密和解密使用同一把密钥共享加密的处...转载 2019-08-21 08:35:09 · 403 阅读 · 0 评论 -
http --- > 前端的缓存
前端的缓存分为: http缓存 和 浏览器缓存http缓存:// 当客户端向服务器请求资源时,会先抵达浏览器缓存,如果浏览器有"要请求资源"的副本// 就会从浏览器缓存中提取而不是从原始服务器中提取这个资源// 常见的http缓存,只能缓存get请求响应的资源,对于其他类型的响应则无能为力,所以后续说的请求缓存都是指GET请求// http缓存都是从第二次请求开始的.第一次请求资源时...转载 2019-06-24 21:41:03 · 154 阅读 · 0 评论 -
http --- > 路由器缓存与常见的状态码
路由器的缓存:// 当下路由器其主要系统性能指吞吐率、利用率、丢包率、延迟、缓存大小和实现复杂性等.// 当链路上发生拥塞时能够对新进入的数据包进行缓存// 从而降低丢包率、维持高的链路利用率// 用于存放路由表的内存,速度快,价格也高状态码:// 为客户端提供了一种理解事务处理结果的便捷方式.就是说,客户端很容易根据状态码,来决定下一步该如何操作.常见状态码:// 100 C...转载 2019-06-23 20:12:43 · 712 阅读 · 0 评论 -
http --- > Web页面请求的历程(如何根据URL寻找到需要的资源)
HTTP概况:// 超文本传输协议(HyperText Transfer Protocol,HTTP):是Web的应用层协议,它是Web的核心.// 客户端和服务器运行在不同的端系统中,通过交换HTTP报文进行会话// HTTP定义了这些报文的结构以及客户和服务器进行报文交换的方式// HTTP定义了Web客户向Web服务器请求Web页面的方式,以及服务器向客户传送Web页面的方式We...转载 2019-06-23 16:16:46 · 1343 阅读 · 0 评论 -
http --- > HTTPS是在安全的传输层上发送的HTTP
HTTPS:// HTTPS是最常见的HTTP安全版本// 是在安全的传输层上发送的HTTP// 将HTTP报文发送给TCP之前,先将其发送给了一个安全层(通过SSL协议实现),对其进行加密.然后再发送给TCP// 在服务器端,通过提取商量好的密钥进行解密HTTPS方案:// 对Web服务器发起请求时,需要有一种方案来告知Web服务器执行(http,或https).// 该方案在...转载 2019-06-26 10:18:59 · 1041 阅读 · 0 评论 -
http --- > 缓存
Web缓存:// 是可以自动保存常见文档副本的HTTP设备.当Web请求抵达缓存时,如果本地有"已缓存的"副本,就可以从本地存储设备而不是原始服务器中提取这个文档.冗余的数据传输:// 有很多客户端访问一个流行的原始服务器页面时,服务器会多次传输同一份文档,每次传递给一个客户端.这样一些相同的字节会在网络中一遍遍的传输,大// 大的降低了网络的传输效率,浪费Web资源.有了缓存,就可以保...转载 2019-06-18 14:56:33 · 155 阅读 · 0 评论 -
http --- > 密码、密钥、对称(公开)密钥加密系统、数字签名、数字证书的一些概念
密码(cipher)// 密码是一套编码方案和使用相应解码方式的结合体// *明文:使用密码加密之前的称为明文// *密文:使用密码进行加密的称为密文最初的密码是相当简单的,很容易就可以破解,于是产生了密码机:// 密码机可以用复杂得多得密码来快速、精确地对报文进行编码.它们可以替换字符、改变字符顺序、将报文切片,总之是密码变得更难破解// *密钥:要在密码机中输入正确地密钥,解密过...转载 2019-06-20 10:54:55 · 928 阅读 · 0 评论 -
http --- > 基本认证与摘要认证
基本认证:// (a)客户端:查询GET /cgi-bin/checkout?cart=17854 HTTP/1.1// (b)服务器:质询HTTP/1.1 401 UnauthorizedWWW-Authenticate: Basic realm="Shopping Cart"// (c)客户端:响应GET /cgi-bin/checkout?cart=17854 HTTP/1...转载 2019-06-20 09:16:34 · 487 阅读 · 0 评论 -
http --- cookie与会话跟踪
以购物网站Amazon.com为例// (a)客户端:首次请求Amazon.com根页面GET / HTTP/1.0Host: www.amazon.com// (b)服务器:将客户端重定向到一个电子商务软件的URL上HTTP/1.1 302 FoundLocation: http://www.amazon.com:80/exec/obidos/subst/home/redirect...转载 2019-06-19 16:24:39 · 163 阅读 · 0 评论 -
http --- 网关、隧道、中继
网关:// 作为某种翻译器使用,抽象出了一种能够到达的资源// 应用程序可以请求网关来处理某条请求.// 在HTTP和其他协议及其应用程序之间起到接口作用FTP URL的HTTP请求:GET ftp://ftp.irs.gov/pub/00-index.txt HTTP/1.0Host: ftp.irs.govUser-agent: SuperBrowser 4.2// 若显式...转载 2019-06-18 21:20:38 · 335 阅读 · 0 评论 -
http --- > 用于HTTP调试的最小型Perl Web 服务器
下面的程序是个很有用户的诊断工具,可以用来调试与客户端和代理的交互情况.该程序 首先会等待HTTP连接,只有收到请求报文,就会将报文打印在屏幕上,然后等待用户输入一条响应报文,并将其回送给客户端.#! /usr/bin/perluse Socket;use Carp;use FileHandle;# (1) use prot 8080 by default, unless overr...转载 2019-05-09 15:12:25 · 541 阅读 · 0 评论