计算机网络
Posted Kabukiyo Lin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机网络相关的知识,希望对你有一定的参考价值。
计算机网络
- ----------------HTTP------------------
- GET 和 POST 请求的区别
- 常见HTTP请求方法
- HTTP1.0和HTTP1.1的区别
- HTTP1.1和HTTP2.0的区别
- HTTP与HTTPS的区别
- HTTP的请求报文
- HTTP的响应报文
- 当在浏览器中输入url并按下回车发生了什么
----------------HTTP------------------
GET 和 POST 请求的区别
- 参数位置:GET请求的参数通过URL传递;POST请求则放在Request Body中
- 参数大小:GET请求在URL中的参数有长度限制(浏览器对url长度有所限制);POST请求能发送更多的参数
- 参数类型:GET请求只能发送ASCII字符;POST请求支持更多的数据类型
- 安全:GET请求安全性较低,参数直接暴露在URL中
- 速度:GET请求速度比POST请求快,总耗大约是POST请求的2/3
- 是否缓存:浏览器一般会对GET请求缓存;一般不会对POST请求缓存
- 应用场景:GET请求一般用于搜索/排序/过滤,主要是获取资源;POST请求一般是提写入/修改/提交数据
注意,http并没有对GET请求参数的长度做限制,是浏览器本身对URL的长度有所限制,才间接影响到GET请求在URL的参数有长度限制。
常见HTTP请求方法
HTTP1.0有三种请求方式
- GET :请求指定的页面资源,并返回资源实体
- POST : 向指定的资源提交数据,进行处理。有可能导致新的资源建立或已有资源的修改
- HEAD : 类似GET请求,不返回报文主体部分,返回报文头部
HTTP1.1新增五种请求方式
- OPTIONS : 询问支持的请求方法、请求字段等,用于预检请求
- PUT : 上传文件,更新数据
- DELETE : 请求服务器删掉指定的对象
- TRACE : 回显服务器收到的请求,用于测试或诊断
- CONNECT
HTTP1.0和HTTP1.1的区别
HTTP1.1和HTTP2.0的区别
HTTP与HTTPS的区别
HTTP的请求报文
HTTP的响应报文
当在浏览器中输入url并按下回车发生了什么
以上是关于计算机网络的主要内容,如果未能解决你的问题,请参考以下文章
在 C# 中,如何使用反射计算表达式主体输出函数中包含的属性数量?
全局调用异步函数时出错:“等待仅在异步函数和模块的顶层主体中有效”?
利用 MUI开发app, 如何实现侧滑菜单及其主体部分上下滑动