复习手记--HTTP协议
一:什么是http
http是hypertext transfer protocal(超文本传输协议)的简写,它是TCP/IP协议的应用层协议,用于定义WEB浏览器和WEB服务器之间交换数据的过程。http是学习web开发的基础。
HTTP协议的版本有http/1.0、http/1.1。在http1.0协议是属于短连接,即客户端与web服务器端建立连接后,只能获得一个资源。而http1.1协议版本是属于长连接,即客户端和web服务器端建立连接后,在一次连接信道里可以获取多个web资源。
上图所示,通过浏览器访问本地搭建好的tomcat服务器,打开tomcat首页,会有四次请求,如果这四次请求是四次连接那么对服务器造成的压力是巨大的,http1.1协议有效的解决了这个问题,一次请求后在一段时间内会保持连接状态(Connection: keep-alive )。
从过程开http协议包括两部分,http请求和http响应。
二:http请求
什么是http请求
客户端连上web服务器后,