简单介绍输入URL到展出页面的过程

       总体来讲,当我们输入了一个URL网址之后,浏览器就会给服务器发送一个HTTP请求,服务器接收到请求后会返回一个HTTP响应,响应被浏览器解析之后,会展示成我们看到的页面。

下面是关于URL以及HTTP协议的简单介绍:

1.URL:描述了资源在网络上的位置;

2.URL的基本格式:

      以如下URL为例:

  • http:协议方案名,常见的有http和https,还有访问数据库的jdbc:mysql;
  • user:pass:登录信息,现在几乎不会用到了;
  • www example.jp:服务器地址,用于描述网络资源在哪台主机上,可以是IP地址,也可以是域名;
  • 80:端口号,主机可能会有多个服务器程序,使用端口号描述具体是哪个服务器程序;
  • /dir/index.htm:带层次的文件路径,描述了服务器具体是哪个资源;虽然是一个目录的形式,但是服务器不一定是以目录的形式存储资源,可能是硬盘资源,也可能是内存资源,也可能从其它服务器获取资源,也可能是CPU产生的资源;
  • uid=1:查询字符串,本质是一个键值对结构,键值对使用&分割,键和值使用=分割;一个url中可能会包含多个键值对;查询字符串如果包含特殊符号,则需要进行urlencode操作,不能直接写符号本身;
  • ch1:片段标识符,用于页面内跳转;

3.简单了解HTTP协议

  1. HTTP协议的版本:目前大规模使用的版本是HTTP/1.1;
  2. HTTP协议的应用场景:
  3.       使用浏览器打开网站;
  4.       使用手机APP访问对应的服务器;
  5. HTTP协议的报文格式要分成两部分看待:请求和响应;
  6. HTTP协议是一问一答结构模型的协议,请求和响应的格式有所差异
  7. 如何查看HTTP请求的响应和格式呢?需要使用专门的抓包工具。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值