HTTP是什么?
基于TCP/IP的超文本传输协议,与服务器交互的主要四种不同方式
- get:查,(搜索排序筛选
- post:改,(用于修改、写入数据
- put:增,
- delete:删,
get和post区别是什么
- post传输更安全在HTTP协议传输下post相比较于get在网络传输中更安全一些,不会作为url的一部分,不会被缓存、保存在服务器日志,以及浏览器的浏览记录中。但在网络节点中抓包,就能完成的获取数据报文 因此,想要安全传输,就只有加密,即使用HTTPS,在此网络传输协议下,get与post都是安全的~
- post发送的数据更大 get有url长度限制
- post能发送更多的数据类型,get只能发送ASCII字符
- get传输速度更快
- post用于修改和写入数据 get一般用于搜索排序和筛选之类的操作(多数购物网站搜索查询都是get提交)目的是资源的获取,读取数据
HTTP状态码
- 1xx(临时响应):提示作用,表示服务器已经接受到了请求,如果还要继续执行,操作者继续操作即可。
- 2xx(成功响应):服务器已经成功处理了对应的请求
- 3xx(重定向):要完成操作需要再次操作,需要进行重定向
- 4xx(客户端响应):客户端发送发请求出错,妨碍了服务器处理
- 5xx(服务器响应):服务器处理请求时内部发生错误,这些错误可能是服务器本身的错误,而不是请求出错。