教你快速了解HTTP协议

教你快速了解HTTP协议

1、HTTP协议简介
(1)客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一定的通讯格式,HTTP协议用于定义客户端与web服务器通迅的格式
(2)HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程。
(3)HTTP协议的版本:HTTP/1.0、HTTP/1.1

2、Telnet工具
(1)格式:
telnet ip地址 端口
如:telnet 192.168.0.1 8080
(2) CRTL+ ] 然后回车

3、HTTP1.0和HTTP1.1的区别
(1)在HTTP1.0协议中,客户端与web服务器建立连接后,只能获得一个web资源。
(2)HTTP1.1协议,允许客户端与web服务器建立连接后,在一个连接上获取多个web资源。

4、HTTP请求
(1)客户端连上服务器后向服务器请求某个web资源,即客户端向服务器发送了一个HTTP请求
(2)一个完整的HTTP请求包括如下内容:
一个请求行、若干请求头、以及实体内容,其中的一些消息头和实体内容都是可选的,消息头和实体内容之间要用空行隔开。请求行用于描述客户端的请求方式、请求的资源名称,以及使用的HTTP协议版本号。消息头用于描述客户端请求哪台主机,以及客户端的一些环境信息等
(3)请求头

Accept: text/html,image/*
Accept-Charset: ISO-8859-1
Accept-Encoding: gzip,compress
Accept-Language: en-us,zh-
Host: www.it315.org:80
If-Modified-Since: Tue, 11 Jul 2000 18:23:51 GMT
Referer: http://www.it315.org/index.jsp   
User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)
Cookie:
Connection: close/Keep-Alive
Date: Tue, 11 Jul 2000 18:23:51 GMT
posted @ 2020-03-29 14:49  李泽坤  阅读(129)  评论(0编辑  收藏  举报