在学习python开发爬虫程序开发的时候可能会经常的看到返回来的数据之中或者是在进行判断的时候会有400、303、201这种数字,这个数字其实是http协议的网络状态码。那么这一篇文章将会带来常用http状态码的介绍,往下看看吧。

Python爬虫中400是什么意思?HTTP状态码详解

一、400状态码的意思

http返回400状态码就意味着请求的参数有误,服务器无法去理解提交的语句。也就是说在python之中使用requests库或者是其他的库去访问一个网站的时候get方法内的参数有些错误了,需要去更改后重新提交才可以和这个网站建立连接。

二、常见HTTP状态码

http的状态码会分为消息、成功、重定向和请求错误这四种类别,它们分别使用1234作为状态码的开头数字。

1.200:这个状态码就表示当前提交教的请求已经成功了,并且所要读取的数据将会相应并返回,没有任何问题就会返回这个状态码。

2.100:这个状态码则表示当前发送的请求已经被服务器给接收到了,但是服务器请求去发送剩余的部分直到最终响应。

3.301:该状态码说明被请求的资源已永久移动到新位置,并且将来任何对此资源的引用都应该使用本响应返回的若干个 URI 之一。

4.404:此状态码的意思是请求失败,请求所希望得到的资源未被在服务器上发现,出现这个错误的最有可能的原因是服务器端没有这个页面。

以上就是关于http状态码的相关知识了,希望对你有所帮助。

更多python相关文章请访问分类:python

【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!