1xx临时响应

这是临时响应,只包含状态行和某些可选的响应头信息,以空行结束.除非在某些实验条件下, 服务器禁止向客户端发送1XX响应;这些状态码代表的响应都是信息性的,标示客户应该采取其他行动.

100:continue

101:switching protocols

102:informational

2xx成功

---代表请求已经成功被服务器接收、理解、并接受.

200:no error

201:created

202:accepted

203:non-authoritative information

204:no content

205:reset content

206:partial content

207:success

3xx重定向

后续的请求地址在本次响应的location域中指明.http/1.0,浏览器不应自动访问超过5次的重定向.客户端应当自动监测无限循环重定向(例如:a-》b-〉c-》....-〉a或者a-》a)

300:multiple choices

301:moved permanently

302:found

303:see other

304:not modified

305:needs proxy

306:redirected

307:temporarily redirected

308:redirected

4xx客户端错误

-- 客户端看起来可能发生了错误,妨碍了服务器的处理。除非响应的是一个HEAD请求,否则服务器就应该返回一个解释当前错误状况的实体,以及这是临时的还是永久性的状况。这些状态码适用于任何请求方法。浏览器应当向用户显示任何包含在此类错误响应中的实体内容

400:bad request

401:unauthorized

402:payment required

403:forbidden

404:not found

405:method not allowed

406:unacceptable

407:proxy authentication required

408:request timed out

409:conflict

410:no longer exists

411:length required

412:precondition failed

413:request too large

414:requested URL too long

415:unsupported media type

416:requested range not satisfiable

417:expectation failed

418:client error

5xx 服务器错误

---表示服务器无法完成明显有效的请求

500:internal server error

501:unimplemented

502:bad gateway

503:service unavailable

504:gateway timed out

505:unsupported version

506:server error