一、HTTP协议
1. GET和POST请求的差异
Post 和 Get 是 HTTP 两种方法的区别如下:
- **应用场景:**GET 请求是权力等的请求,一般 Get 请求不会影响服务器资源的场景,比如请求网页资源。 Post 这不是一个功率要求,通常用于影响服务器资源的场景,如注册用户。
- **是否缓存:**浏览器通常是对的,因为它们有不同的应用场景 Get 请求缓存,但很少正确 Post 请求缓存。
- **发送的报纸格式:**Get 报文中的实体部分为空,Post 报纸中的实体部分通常是向服务器发送的数据。
- **安全性:**Get 请求可以将请求的参数放入请求中 url 与中向服务器相比,这种做法是相对的 Post 由于要求不安全,请求不安全 url 它将被保留在历史记录中。
- **请求长度:**因为浏览器是对的 url 长度限制会影响 get 请求发送数据的长度。这个限制是浏览器规定的,而不是 RFC 规定的。
- **参数类型:**post 支持更多数据类型的参数传输。
2. POST和PUT请求的区别
- PUT请求是将数据发送到服务器端修改数据内容,但不会增加数据类型,也就是说,无论多少次PUT操作结果不同。(