HTTP
文章平均质量分 73
johnllllll
这个作者很懒,什么都没留下…
展开
-
HTTP超时时间设置
在进行超时时间设置之前我们需要了解一次http请求经历的过程在客户端和服务器之间通常有一层网关来负责路由和负载均衡:DNS和TCP的超时时间通常由系统指定,DNS默认为5s,TCP建了超时默认为127s。原创 2024-05-11 19:28:41 · 3576 阅读 · 2 评论 -
GET和POST的区别
(1)GET参数通过URL传递,且参数类型只支持ASCII字符,长度有限制,POST参数放在Request body中。(2)GET请求会被浏览器缓存,而POST不会(3)GET请求只能进行url编码(application/x-www-form-urlencoded),而POST支持多种编码方式(application/x-www-form-urlencoded 或 multipart/form-data)(4)从RestFul接口看,GET 用于获取信息, Post用于提交信息。GET请求是原创 2020-09-21 15:47:47 · 94 阅读 · 0 评论 -
HTTP协议——报文、报文首部和响应码
一、HTTP报文请求报文:例:GET / HTTP/1.1Host: www.baidu.comConnection: keep-aliveCache-Control: max-age=0Upgrade-Insecure-Requests: 1User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit...原创 2019-05-28 15:47:06 · 502 阅读 · 0 评论 -
HTTP协议——HTTP请求
一、HTTP请求类型Get 向特定资源发出请求Post 向指定资源提交数据进行处理请求(提交表单、上传文件)PUT 从客户端向服务器传送的数据取代指定的文档的内容。DELETE 请求服务器删除指定的页面。HEAD 获取响应头OPTION 返回服务器针对特定资源所支持的HTML请求方法 或web服务器发送*测试服务器功能TRACE 回显服务器...原创 2019-05-28 15:46:46 · 265 阅读 · 0 评论 -
HTTP1.1、HTTP2.0、HTTP3.0
一、HTTP1.11、长连接 相比HTTP1.0,HTTP1.1默认支持长连接keep-alive,使用HTTP 流水线技术(HTTP pipelining,也有翻译为管道化连接),它是指,在一个TCP连接内,多个HTTP请求可以并行,下一个HTTP请求在上一个HTTP请求的应答完成之前就发起。2、分块传输编码 每个非空的数据块之前,会有一个16进制的数值,表示这个...原创 2020-09-03 21:30:05 · 658 阅读 · 0 评论 -
网络安全加密与HTTPS
一、对称加密1、概述加密和解密都使用同一把秘钥2、缺点秘钥需要双方先协商好,秘钥不适合在网上传输(在网上传输有被人截获的可能);每两个人就得用一种秘钥,如果人数多的话秘钥也多,维护起来麻烦。3、常见的对称加密算法:DES(Data Encryption Standard)3DES:也叫Triple DES,是三重DES加密。AES(Advanced Encr...原创 2019-06-26 13:56:52 · 710 阅读 · 0 评论 -
HTTP——缓存机制
前言缓存机制无处不在,有客户端缓存,服务端缓存,代理服务器缓存等。在HTTP中具有缓存功能的是浏览器缓存。 HTTP缓存作为web性能优化的重要手段,对于从事web开发的朋友有重要的意义。本文将围绕以下几个方面来整理HTTP缓存:缓存的规则 缓存的方案 缓存的优点 不同刷新的请求执行过程缓存的规则我们知道HTTP的缓存属于客户端缓存,后面会提到为什么属于客户端缓存。所以我们认为...转载 2019-07-19 15:59:09 · 179 阅读 · 0 评论