0
点赞
收藏
分享

微信扫一扫

网络基本概念

Aliven888 2022-05-02 阅读 70

先定个小目标

完成案例,能够看懂api文档,根据接口文档完成阶段案例的数据部分代码实现

案例访问路径:https://test-1259079405.cos-website.ap-beijing.myqcloud.com

api文档地址:http://mock.duyiedu.com/group/121


服务器

什么是服务器

  • 做为硬件设备,我们可以把他看作是一个独立的计算机

这里写图片描述

  • 一个提供服务的应用程序
    在这里插入图片描述


服务器特点

  • 能够通过网络被其他的程序进行访问

  • 能够提供一些服务
    在这里插入图片描述


客户端

  • 笔记本/台式电脑:浏览器/专用的软件(办公软件等)/ APP 应用
  • 手机: 浏览器 、 APP应用

URL(重点掌握)

什么是URL

URL特点

  • 正常情况下:理论上每个有效的 URL 都指向一个唯一的资源(物理文件)。这个资源可以是一个 HTML 页面,一个 CSS 文档,一幅图像,等等
  • 非正常情况:实际开发中,也有一些例外,最常见的情况就是一个 URL 指向了不存在的或是被移动过的资源。

URL组成

http://duyiedu.com:80/path/to/myfile.html?key1=value1&key2=value2#point
  1. 协议(必选)
    在这里插入图片描述

    http 是协议。浏览器与服务器之间的一种通信协议。它通常都是HTTP协议或是HTTP协议的安全版,常见的协议种类:http/https

  2. 域名/IP(必选)
    在这里插入图片描述

    www.example.com 是域名。 它表明正在请求哪个Web服务器。或者,可以直接使用ip地址来进行界面的访问, 但是因为ip访问不太方便,所以它不经常在正式的环境使用,一般的使用域名进行代替。

  3. 端口(非默认端口=>必选,默认端口=>可省略
    在这里插入图片描述

    :80 是端口。 它表示用于访问Web服务器上的资源的技术“门”。如果Web服务器使用HTTP协议的标准端口(HTTP为80,HTTPS为443)来授予其资源的访问权限,则通常会被忽略。否则是强制性的。如 http://example:3000/api, 此时,端口号是必须填写的。

  4. /path/to/myfile.html(非必选)
    在这里插入图片描述

    /path/to/myfile.html 是网络服务器上资源的路径。像这样的路径表示Web服务器上的物理文件的位置。

  5. ?key1=value1&key2=value2 (非必选)
    在这里插入图片描述

    ?key1=value1&key2=value2 是提供给网络服务器的额外参数。 这些参数是用 &符号分隔的键/值对列表。

  6. #SomewhereInTheDocument (非必选)
    在这里插入图片描述

    #SomewhereInTheDocument 是资源本身的另一部分的锚点. 锚点表示资源中的一种“书签”,给浏览器显示位于该“加书签”位置的内容的方向。例如,在HTML文档上,浏览器将滚动到定义锚点的位置;在视频或音频文档上,浏览器将尝试转到锚代表的时间。值得注意的是, #后面的部分(也称为片段标识符)从来没有发送到请求的服务器

接口文档地址

http://mock.duyiedu.com

练习题

说出下列URL的组成部分都有哪些

  • https://baike.baidu.com/item/HTML?a=1&b=2#1

  • http://www.baidu.com:8001/item/HTML?name=job&age=21

  • http://www.baidu.com/item/index.html

  • http://www.baidu.com

    找出接口文档里歌曲接口,及王者接口的每一个的组成部分

举报

相关推荐

0 条评论