URL(统一资源定位符)的结构
- http就应用在网址的开头,作为一种协议方案
- 登录信息就是平时我们使用的账号密码之类的
- 服务器地址指的是提供提供服务的主机的IP地址
- 服务器端口号就是提供服务的进程使用的端口号
- 带层次的文件路径就是客户端请求的资源在服务器中存储的文件路径
- 查询参数是帮助你把信息传给网站的方式,就像是告诉网站你想要什么样的东西。例如,当你在网上搜索商品时,网址中的查询参数可以告诉网站你想要什么类型的商品。
- 片段标识符则是帮助你在页面上找到特定部分的。想象你在长文章中查找某个章节,片段标识符就像是一页书的目录,可以让你直接跳转到你感兴趣的那部分,而不必一点点地滚动页面
urlencode和urldecode
像 / ? :
等这样的字符, 已经被url当做特殊意义理解了. 因此这些字符不能随意出现.
比如, 某个参数中需要带有这些特殊字符, 就必须先对特殊字符进行转义.
urlencode
则用于在URL中传递参数或数据时对特殊字符进行转义。urldecode
就是urlencode
的逆过程;
- HTTP方法(GET、POST、PUT、DELETE等)
- HTTP状态码的含义与分类
URL的作用
URL就像是互联网上资源的地址,就像你家的地址告诉别人你住在哪里一样。通过URL,我们能够找到并访问网络上的网页、图片、视频等各种东西。当我们在浏览器中输入一个网址,其实就是在告诉浏览器去哪里找需要的东西。URL还能让我们在网页上点击链接,跳转到其他页面或资源,就像点击地图上的标记去不同的地方一样。另外,开发者也可以用URL来让程序之间交换信息,比如通过URL来获取数据。所以,URL就是告诉电脑在哪里找到需要的东西的一种方法。