计算机网络

Posted Kabukiyo Lin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机网络相关的知识,希望对你有一定的参考价值。

计算机网络

----------------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, 如何实现侧滑菜单及其主体部分上下滑动

学习笔记6

从神经网络功能预测结构的几何框架 | 网络科学论文速递17篇

用于三维多目标跟踪的图形神经网络 | 网络科学论文速递34篇