浏览器输入url生成http请求
你好! 如果你和我一样是网络小白,可以跟随我如下解释简单粗暴的开始开始入门。这是我第一篇的网络博客,写博客的初衷是为了不断的勉励自己前进。干测试将近5年,身边的同事有的只停留在当下的工作环境下,以完成当天的测试工作为目标。时间一长,这种思想是非常可怕的,回过头来仔细回顾一下自己又学到了什么?你跟你身边的同事对比一下,你又有什么闪光的地方?本人在一个互联网项目干了两年,开始对网络产生了浓厚的兴趣,并发誓好好学习,天天向上!
1.1探索之旅从浏览器输入网址开始
首先介绍一下浏览器的网址url,比如:http://开头的url,又或者"ftp:",“file:”,"mailto:"等。通常我们都是使用浏览器来访问web服务器,但是实际上浏览器不止这一个功能,它可以用ftp上传下载文件,同时也具备浏览器客户端的功能。如下列举几个常见的url
- 用HTTP协议访问web服务器 ,http://www.abc.com:80/dir/file.html
端口号可省略
增加 - 用FTP协议下载和上传文件,ftp://user:[email protected]:21/dir/file.html
- 读取客户端计算机本地文件时
file://localhost/c:/path/file.zip
1.2浏览器解析url
浏览器要做的第一步就是解析url,从而生成web服务器的请求消息,
比如&#x