HTTP状态码,301和302有什么具体区别?200和304的区别?

状态吗可以按照第一个数字分类:

  • 1表示信息,
  • 2表示成功,
  • 3表示重定向,
  • 4表示客户端错误,
  • 5表示服务器错误;

常见的状态码有:

  • 101:切换协议
  • 200:成功
  • 301:永久重定向
  • 302:临时重定向
  • 304:未修改

301和302的区别:

  • 301:永久移动,请求的网页已永久移动到新的位置,服务器返回此响应,会自动将请求者转到新的位置
  • 302:历史移动,服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来继续以后的请求

200和304的区别:

  • 200表示成功,服务器已经成功处理了请求,通常表示为服务器提供了请求的网页
  • 304表示未修改,自从上次请求后,请求的网页未修改过,服务器返回此响应时不会返回网页内容。
上一篇:当python爬虫遇到重定向


下一篇:VMware Workstation 16.2 Pro for Linux SLIC 2.6 & Unlocker