0,表示请求未初始化(还没有调用open)1,表示请求已经建立,但还没有发送(没有调用send)2,表示请求已经发送,正在处理中(通常,现在可以从响应中获取内容头)3,请求正在处理中,通过已经有部分数据可以使用,但服务器还没有响应完成4,响应完成,可以获取并使用服务器响应。