Django框架入门到精通(02)URL是什么 (黄菊华老师大学生毕业设计学习教程)

https://www.baidu.com/movie/movieshow?id=234&number=1314#name

我们对上述语法格式做简单说明:

1) protocol(协议)

protocol 是指网络传输协议,以下是经常用到的几个协议:

  1. http,通过 HTTP 协议访问该资源,格式 http://;
  2. https,通过安全的 HTTPS 协议访问该资源, 格式 https://;
  3. file,资源是本地计算机上的文件,格式 file:///;
  4. ftp,通过 FTP访问资源,格式 FTP://。
2) hostname(主机名)

是指存放资源的服务器的域名、主机名或 IP 地址。有时,在主机名前也可以包含连接到服务器所需的用户名和密码(格式:username:password@hostname)。

3) port(端口号)

port 是一个可选的整数,它的取值范围 是 0-65535。如果 port 被省略时就使用默认端口,各种传输协议都有默认的端口号,如 http 的默认端口为 80,https 的端口是 443。

4) path(路由地址)

由零个或多个/符号隔开的字符串,一般用来表示主机上的一个目录或文件地址。路由地址决定了服务端如何处理这个请求。

5) query (查询)

从?开始到#为止,它们之间的部分就是参数,又称搜索部分或者查询字符串。这个部分允许有多个参数,参数与参数之间用&作为分隔符。本例的参数部分为id=234&number=1314。

6) fragment(信息片断)

它用于指定网络资源中的片断,例如一个网页中有多个名词解释,那么可使用 fragment 直接对它们定位。例子中的信息片段是#后的 name。#代表网页中的一个位置而 name 就是这个位置的标志符号,当浏览器读取到上述 URL 后,浏览器将直接展示该位置。

URL中的所有字符都是ASCII字符集,如果出现非ASCII字符,比如中文,浏览器会进行编码再进行传输。

本节对 URL 的基本语法进行了讲解。当然 URL 还有许多其它知识,比如,有些特殊的符号无法直接在 URL 中使用,那么这时候需要用该符号对应的 ASCII 编码值,格式为%code,code 代表特殊符号的编码值,有兴趣的可以自己了解一下,在本节不加赘述。

最后,附一张自己面试前准备的脑图:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

面试前一定少不了刷题,为了方便大家复习,我分享一波个人整理的面试大全宝典

  • Java核心知识整理

image

  • Spring全家桶(实战系列)

image.png

Step3:刷题

既然是要面试,那么就少不了刷题,实际上春节回家后,哪儿也去不了,我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。

以下是我私藏的面试题库:

image

很多人感叹“学习无用”,实际上之所以产生无用论,是因为自己想要的与自己所学的匹配不上,这也就意味着自己学得远远不够。无论是学习还是工作,都应该有主动性,所以如果拥有大厂梦,那么就要自己努力去实现它。

最后祝愿各位身体健康,顺利拿到心仪的offer!

加入社区:https://bbs.youkuaiyun.com/forums/4304bb5a486d4c3ab8389e65ecb71ac0
去实现它。

最后祝愿各位身体健康,顺利拿到心仪的offer!

加入社区:https://bbs.youkuaiyun.com/forums/4304bb5a486d4c3ab8389e65ecb71ac0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值