18.1.8 SHTTPD错误代码的需求
错误代码,即状态码是试图理解和满足请求的3位数字的整数码。状态码的第1位数字定义应答类型,后2位数字没有任何类型任务。第1位数字有5种值:
q -1xx:报告的,接收到请求,继续进程。
q -2xx:成功,操作成功的收到。
q -3xx:重发,为了完成请求,必须采取进一步措施。
q -4xx:客户端出错,请求包括错的顺序或不能完成。
q -5xx:服务器出错 ,服务器无法完成显然有效的请求。
HTTP/1.1中定义的状态码的含义如表18.1所示。经常使用状态码的含义如下:
表18.1 HTTP/1.1协议的状态码
|
值 |
含 义 |
值 |
含 义 |
|
100 |
表示继续 |
404 |
表示没找到 |
|
101 |
表示转换协议 |
405 |
表示不允许的方式 |
|
200 |
表示OK |
406 |
表示不接受 |
|
201 |
表示创建 |
407 |
表示需要代理验证 |
|
202 |
表示接受 |
408 |
表示请求超时 |
|
203 |
表示非权威信息 |
409 |
表示冲突 |
|
204 |
表示无内容 |
410 |
表示停止 |
|
205 |
表示重置内容 |
411 |
表示需要的长度 |
|
206 |
表示局部内容 |
412 |
表示预处理失败 |
|
300 |
表示多样选择 |
413 |
表示请求实体太大 |
|
301 |
表示永久移动 |
414 |
表示请求-URI太大 |
|
302 |
表示创建 |
415 |
表示不支持的媒体类型 |
|
303 |
表示观察别的部分 |
416 |
表示请求的范围不满足 |
|
304 |
表示只读 |
417 |
表示期望失败 |
|
305 |
表示用户代理 |
500 |
表示服务器内部错误 |
|
307 |
表示临时重发 |
501 |
表示不能实现 |
|
400 |
表示坏请求 |
502 |
表示坏网关 |
|
401 |
表示未授权的 |
503 |
表示服务不能实现 |
|
402 |
表示必要的支付 |
504 |
表示网关超时 |
|
403 |
表示禁用 |
505 |
表示HTTP版本不支持 |
本文详细介绍了SHTTPD协议中的错误代码及其含义,包括从1xx到5xx的各类状态码,例如200 OK、404 Not Found等,并解释了这些状态码的应用场景。
1283

被折叠的 条评论
为什么被折叠?



