HTTP状态码,301和302有什么具体区别?200和304的区别?
状态吗可以按照第一个数字分类:
- 1表示信息,
- 2表示成功,
- 3表示重定向,
- 4表示客户端错误,
- 5表示服务器错误;
常见的状态码有:
- 101:切换协议
- 200:成功
- 301:永久重定向
- 302:临时重定向
- 304:未修改
301和302的区别:
- 301:永久移动,请求的网页已永久移动到新的位置,服务器返回此响应,会自动将请求者转到新的位置
- 302:历史移动,服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来继续以后的请求
200和304的区别:
- 200表示成功,服务器已经成功处理了请求,通常表示为服务器提供了请求的网页
- 304表示未修改,自从上次请求后,请求的网页未修改过,服务器返回此响应时不会返回网页内容。