HTTP:超文本传输协议

一、在正式学习 Servlet之前需要对web开发中客户端和服务器的交互机制以及所涉及的规范 (HTTP)进行学习。

二、HTTP:超文本传输协议(Hyper Text Transfer Protocol

作用:规范了浏览器和服务器的数据交互

特点:简单快速、灵活、无连接、无状态

三、HTTP的交互流程一般分为四个步骤: 

1、客户端和服务器端建立连接

2、客户端发送请求数据到服务器端(HTTP协议) 

3、服务器端接收到请求后,进行处理,然后将处理结果响应客户端(HTTP协议) 

4、关闭客户端和服务器端的连接(HTTP1.1后不会立即关闭) 

四、常见状态码:

 200 OK              //客户端请求成功 

 400 Bad Request          //客户端请求有语法错误,不能被服务器所理解 

 401 Unauthorized          //请求未经授权,这个状态代码必须和 WWW-Authenticate 报头域一起使用 

 403 Forbidden                //服务器收到请求,但是拒绝提供服务

 404 Not Found               //请求资源不存在,eg:输入了错误的 URL

 500 Internal Server Error        //服务器发生不可预期的错误 

 503 Server Unavailable          //服务器当前不能处理客户端的请求,一段时 间后可能恢复正常

你可能感兴趣的:(HTTP:超文本传输协议)