《学习笔记2》——HTTP请求方法(GET、POST的区别)和响应代码

2021年4月23日 4点热度 0条评论 来源: Merrill He
HTTP请求方法 说明 支持的HTTP协议版本
GET 获取资源 1.0、1.1
POST 传输实体主体 1.0、1.1
PUT 传输文件 1.0、1.1
HEAD 获得报文首部 1.0、1.1
DELETE 删除文件 1.0、1.1
OPTIONS 询问支持的方法 1.1
TRACE 追踪路径 1.1
CONNECT 要求用隧道协议连接代理 1.1
LINK 建立和资源之间的联系 1.0
UNLINE 断开连接关系 1.0

GET和POST的区别:

1.从参数传递方面看,GET请求的参数是直接拼接在URL路径上的,而POST请求的参数是放在请求体中的。

2.从长度限制方面看,GET请求一般不超过1024KB,而POST理论上没有长度限制,但浏览器一般有界限。

3.从安全方面看,GET请求相较于POST请求安全性更低,因为GET请求中数据都是明文显示在URL路径上的,所以安全性和私密性都不如POST请求。

4.从编码方面看,GET请求只能进行URL编码,而POST请求支持多种编码格式。

5.从缓存机制方面看,GET请求会进行缓存,请求的记录会被保存在历史记录中;而POST请求不会进行缓存,请求的记录不会被保存。

状态码 类别 原因短语
1XX Informational(信息性状态码) 接受的请求正在处理
2XX Success(成功状态码) 请求正常处理完毕
3XX Rediection(重定向状态码) 需要进行附加操作以完成请求
4XX Client Error(客户端错误状态码) 服务器无法处理请求
5XX Server Error(服务器错误状态码) 服务器处理请求出错
    原文作者:Merrill He
    原文地址: https://blog.csdn.net/weixin_53801131/article/details/116036542
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。