ajax中请求远端文件、或在检测远端文件是否掉链时,都需要了解到远端服务器反馈的状态以确定文件的存在与否。当然,平常 浏览网页时,也会发现一些文件不存在时显示为“404 错误”,这就是常见的Http 请求状态(status)。Web 服务器响应浏览器或其他客 户程序的请求时,其应答一般由以下几个部分组成:一个状态行,几个应答头,一个空行,内容文档。下面是一个最简单的应答: 状态行包含HTTP 版本、状态代码、与状态代码对应的简短说明信息。在大多数情况下,除了Content-Type 之外的所有应答头都 是可选的。但Content-Type 是必需的,它描述的是后面文档的MIME 类型。虽然大多数应答都包含一个文档,但也有一些不包含,例 如对 HEAD 请求的应答永远不会附带文档。有许多状态代码实际上用来标识一次失败的请求,这些应答也不包含文档(或只包含一个 简短的错误信息说明)。 当用户试图通过 HTTP 访问一台正在运行 Internet 信息服务 (IIS) 的服务器上的内容时,IIS 返回一个表示该请求的状态的数字 代码。状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因。 信息提示这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应。 Continue初始的请求已经接受,客户应当继续发送请求的其余部分。