18.1.8 SHTTPD错误代码的需求

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版本不支持

你可能感兴趣的:(18.1.8 SHTTPD错误代码的需求)