超文本传输协议在WWW中的作用
来源:百度知道 编辑:UC知道 时间:2024/05/04 15:14:16
用于支持WWW浏览的网络协议为HTTP,这是一种最基本的客户机/服务器的访问协议。
浏览器向服务器发送请求,而服务器回应相应的网页。HTTP协议从1990年开始出现,发展
到当前的HTTP
1.1标准,已经有了相当多的扩展,然而其最基本的实现是非常简单的,服务器需要进行
的额外处理相当少,这也是为什么Web服务器软件如此众多的原因之一。
请求方法
通常,HTTP协议使用端口80来提供客户访问,因此也可以使用其他的网络软件,如telnet
,模拟客户向服务器发送请求,来查看HTTP的传输方式。
$telnetwebserver80
Trying192.168.0.1...
Connectedtowebserver.
Escapecharacteris'^]'.
GET/index.html
当telnet显示了Connect等信息建立了连接之后,服务器就等待使用者输入请求,而
不进行任何提示。上例中,使用者输入GET/index.html指令,则服务器立即将相应的网
页返回,然后关闭连接。
客户程序向服务器发送的请求可以有不同的类型,这样服务器可以根据不同的请求类
型进行不同的处理。在HTTP1.0中,定义了三种最基本的请求类型,GET、POST和HEAD,
这些请求方法的实现方式均与上例相同,客户程序用大写指令将请求发送给服务器,后面
跟随具体的数据。
GET请求最为常见,它后面跟随一个网页的位置,服务器接受请求并返回其请求的页
面。除了页面位置作参数之外,请求还可以跟随协议的版本如HTTP/1.0等作为参数,以发
送给服务器更多的信息。
POST请求要求服