当前位置: 首页 > news >正文

网络应用之URL

URL

学习目标

  • 能够知道URL的组成部分


1. URL的概念

URL的英文全拼是(Uniform Resoure Locator),表达的意思是统一资源定位符,通俗理解就是网络资源地址,也就是我们常说的网址。

2. URL的组成

URL的样子:

https://news.163.com/18/1122/10/E178J2O4000189FH.html

URL的组成部分:

  1. 协议部分: https://、http://、ftp://

  1. 域名部分: news.163.com

  1. 资源路径部分: /18/1122/10/E178J2O4000189FH.html

域名:

域名就是IP地址的别名,它是用点进行分割使用英文字母和数字组成的名字,使用域名目的就是方便的记住某台主机IP地址

URL的扩展:

https://news.163.com/hello.html?page=1&count=10

  • 查询参数部分: ?page=1&count=10

参数说明:

  • ? 后面的 page 表示第一个参数,后面的参数都使用 & 进行连接

3. 小结

  • URL就是网络资源的地址,简称网址,通过URL能够找到网络中对应的资源数据。

  • URL组成部分

  1. 协议部分

  1. 域名部分

  1. 资源路径部分

  1. 查询参数部分 [可选]

查看HTTP协议的通信过程

学习目标

  • 能够使用谷歌浏览器的开发者工具查看HTTP协议的通信过程


1. 谷歌浏览器开发者工具的使用

首先需要安装Google Chrome浏览器,然后Windows和Linux平台按F12调出开发者工具, mac OS选择 视图 -> 开发者 -> 开发者工具或者直接使用 alt+command+i 这个快捷键,还有一个多平台通用的操作就是在网页右击选择检查

开发者工具的效果图:

开发者工具的标签选项说明:

  • 元素(Elements):用于查看或修改HTML标签

  • 控制台(Console):执行js代码

  • 源代码(Sources):查看静态资源文件,断点调试JS代码

  • 网络(Network):查看http协议的通信过程

开发者工具使用效果图:

开发者工具的使用说明:

  1. 点击Network标签选项

  1. 在浏览器的地址栏输入百度的网址,就能看到请求百度首页的http的通信过程

  1. 这里的每项记录都是请求+响应的一次过程

2. 查看HTTP协议的通信过程

查看http请求信息效果图:

查看http响应信息效果图:

3. 小结

  • 谷歌浏览器的开发者工具是查看http协议的通信过程利器,通过Network标签选项可以查看每一次的请求和响应的通信过程,调出开发者工具的通用方法是在网页右击选择检查。

  • 开发者工具的Headers选项总共有三部分组成:

  1. General: 主要信息

  1. Response Headers: 响应头

  1. Request Headers: 请求头

  • Response选项是查看响应体信息的

http://www.lryc.cn/news/20105.html

相关文章:

  • 【Linux】重定向原理dup2缓冲区
  • ROG配置ubuntu20.04.5双系统要点
  • 机械革命旷世G16电脑开机变成绿屏了无法使用怎么办?
  • python中关于time模块的讲解---指定格式时间字符串转为时间戳
  • MySql存储引擎与索引
  • typing库
  • linux shell 入门学习笔记10内置shell命令
  • [动手写操作系统]-02-开机运行系统并打印‘hello‘
  • Delete `␍`eslint(prettier/prettier) in vscode 的解决方案
  • gof23 设计模式 各个模式代码demo
  • 0 初识Kotlin
  • 阿里云服务器部署SpringBoot+Vue项目(宝塔面板傻瓜式操作)
  • 27. 移除元素 26. 删除有序数组中的重复项 88. 合并两个有序数组(双指针遍历)
  • 什么时候用std::move()?
  • 建立做机器学习项目的范式
  • 搭建k8s高可用集群—20230225
  • Java 修饰符和多态
  • 学了一年Java的我,想转嵌入式了
  • 【Git】Git冲突与解决方法
  • 深度剖析数据在内存的存储
  • 身高排序(绝对值大的排后面,小的排前面)
  • 高频前端面试题之HTML篇(三)
  • 使用DG备份恢复测试库的流程以及可能出现的问题
  • Springboot注释解析
  • C语言之通讯录(动态 存储文件版)
  • Linux 工具
  • Java知识复习(七)常见的设计模式(装饰、代理、观察、策略、建造)
  • Linux系统看门狗应用编程
  • Spring MVC 源码- LocaleResolver 组件
  • Servlet