(1)生成HTTP请求消息
先看看格式各样的URL:
浏览器首先要解析URL
如果是http://www.lab.glasscom.com/或http://www.lab.glasscom.com,那么就会访问默认文件.
如果是http://www.lab.glasscom.com/whatisthis,那么如果存在whatisthis的文件名就当成文件名处理,如果存在whatisthis的目录,就当成目录处理.
解析完之后,浏览器会使用HTTP协议来访问Web服务器.
一般URI的内容是一个存放网页数据的文件名或者是一个CGI程序的文件名.
收到请求消息之后,Web服务器会对其中的内容进行解析,通过URI和方法来判断进行什么样的操作.然后将结果存放在响应消息中,在响应消息的开头有一个状态码,它表示操作的结果是成功还是失败.
另外一条消息只能写一个URI.如果需要多个文件,必须对每个文件单独发送一条消息.