[计网初识2]web的3个核心标准html,url,http
创始人
2024-12-26 17:40:33
0

学习内容

HTML,URL,HTTP的构成

1.规范web的3个核心标准?

  • HTML(Hyper Text Markup Language),规范网页内容和版面布局的表示标准。
  • URL(Uniform Resource Locator),规范网页识别符格式和含义的表示标准。
  • HTTP(HyperText Transfer Protocl),规范游览器如何和web服务器交互传输数据的传输协议。

2. 介绍HTML文档的一般形式,包含必须元素?

, , </code>, <code><body></code> 是必须的元素,而其他元素则可以根据需要添加。</p><ol><li><p><strong>文档类型声明 (Document Type Declaration)</strong>:<br /> 这是HTML文档的第一行,用于告诉浏览器使用哪个版本的HTML标准来解析文档。对于HTML5,文档类型声明为 <code><!DOCTYPE html></code>。</p></li><li><p><strong>HTML 根元素 (<code><html></code>)</strong>:<br /> 所有HTML文档都应包含 <code><html></code> 元素,它作为文档的根元素,包含整个文档的全部内容。</p></li><li><p><strong>头部 (<code><head></code>)</strong>:<br /><code><head></code> 元素包含了关于文档的元数据,这些信息不会显示在页面上,但对浏览器和搜索引擎非常重要。常见的头部信息包括:</p><ul><li><code><title></code>: 设置网页的标题,显示在浏览器的标题栏或选项卡上。</li><li><code><meta></code>: 提供元信息,如字符集、视口设置、关键词等。</li><li><code><link></code>: 引入外部样式表。</li><li><code><script></code>: 引入JavaScript脚本。</li></ul></li><li><p><strong>主体 (<code><body></code>)</strong>:<br /><code><body></code> 元素包含了网页的实际内容,如文本、图像、链接、表格、列表等。所有用户可见的内容都应放在 <code><body></code> 元素内。</p></li></ol><p>一个典型的HTML文档结构如下所示:</p> <pre><code class="prism language-html"><!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>网页标题

主标题

一段文字。

3. URL组成部分?

URL(Uniform Resource Locator,统一资源定位符)是互联网上用于标识和定位网络资源的标准格式。它是一个地址,用于指定如何访问一个特定的资源,如网页、图片、文件或任何可以通过网络访问的对象。
一个完整的URL通常由以下几个部分组成:

  1. 协议(Scheme):指定用于访问资源的网络协议,最常见的有HTTP(超文本传输协议)和HTTPS(安全的超文本传输协议)。

  2. 权威信息(Authority):包括域名或IP地址,有时还包括登录凭证(用户名和密码)。例如,www.example.com 或者 user:password@www.example.com

  3. 端口号(Port):虽然不是必须的,但如果使用非默认端口,则会显示出来。例如,http://www.example.com:8080

  4. 路径(Path):指向网站上的具体资源或目录,如 /index.html。但是由于URL路径的约定,通常不会把文件名 .html 显示出来。这是因为Web服务器通常配置了默认文档(如 index.html 或 default.html),当请求一个目录而没有指定文件名时,服务器会自动查找这些默认文档之一。

  5. 查询字符串(Query String):位于URL中的问号之后,用于传递参数给服务器,如 ?key=value

  6. 片段标识符(Fragment Identifier):于URL中的井号之后,用于指向页面内的某个位置,如 #section1

一个典型的URL可能如下所示:

https://www.example.com:8080/path/to/resource?query=&stringot_checkout=1#fragment 

在这个例子中:

  • https 表示使用的是安全的超文本传输协议。
  • www.example.com:8080 是域名和端口号。
  • /path/to/resource 是资源的路径。
  • ?query=string 是查询字符串。
  • &"符号用于分隔不同的查询参数,每个参数由一个键和一个值组成,键和值之间用等号 “=” 分隔。
  • #fragment 是片段标识符。

4. HTTP的消息结构?

HTTP是一种基于请求/响应模型的无状态协议。这意味着每一次请求和响应都是独立的,服务器不会记住之前与客户端的交互细节。请求/响应模型包括以下几个步骤:

  1. 请求:客户端(通常是浏览器)通过HTTP向服务器发送请求。
  2. 响应:服务器处理请求后,返回一个响应给客户端。

HTTP消息结构

  • 请求消息通常包含以下部分:

    • 方法(GET, POST, PUT, DELETE等)
    • 请求URI(Uniform Resource Identifier)
    • HTTP版本
    • 请求头部
    • 请求正文(可选)
  • 响应消息同样包含:

    • HTTP版本
    • 状态码及其描述
    • 响应头部
    • 响应正文(可选)

5. HTTP方法

常见的HTTP方法包括:

  • GET:请求获取指定资源的信息。
  • POST:用于提交数据到服务器,通常用于表单提交。
  • PUT:上传一个资源替换目标资源的内容。
  • DELETE:删除指定的资源。

6.HTTP的常见状态码有哪些,代表什么含义?

首先状态码的开头不同代表不同的类型:
1xx:代表指示信息,表示请求已接收,继续处理
2xx:代表成功,表示请求已被成功接收,理解,接受
3xx:重定向,表示完成请求必须进行进一步的操作
4xx:客户端错误,请求有语法错误或请求无法实现
5xx:服务器端错误,服务器未能实现合法的请求

常见状态码:

  • 200 OK:请求已成功,返回请求的数据。
  • 201 Created:请求已成功创建新资源。
  • 301 Moved Permanently:请求的资源已被永久移动。
  • 400 Bad Request:客户端请求有语法错误,不能被服务器所理解。
  • 401 Unauthorized:请求要求用户的身份认证。
  • 403 Forbidden:服务器理解请求客户端的请求,但是拒绝执行此请求。
  • 404 Not Found:请求的资源不存在。
  • 500 Internal Server Error:服务器遇到了不可预期的情况,无法完成对请求的处理。

相关内容

热门资讯

黑科技辅助!wepoke透明挂... 黑科技辅助!wepoke透明挂在哪买(透视)软件透明挂ai辅助器(一直真的是有挂)-哔哩哔哩,wep...
黑科技辅助!红龙扑克会作假(透... 黑科技辅助!红龙扑克会作假(透视)软件透明挂ai辅助工具(本来是真的有挂)-哔哩哔哩;最新版2026...
黑科技辅助!wepoke是有挂... 黑科技辅助!wepoke是有挂软件(透视)先前真的是有挂(有挂方式)-哔哩哔哩;1、完成wepoke...
黑科技辅助!红龙扑克辅助器第一... 黑科技辅助!红龙扑克辅助器第一视角(透视)软件透明挂ai辅助器(竟然存在有挂)-哔哩哔哩;黑科技辅助...
黑科技辅助!wepoke真的有... 黑科技辅助!wepoke真的有挂嘛(透视)都是存在有挂(有挂工具)-哔哩哔哩;是一款可以让一直输的玩...
黑科技辅助!德州ai辅助可以打... 黑科技辅助!德州ai辅助可以打(透视)软件透明挂ai辅助软件(素来有挂)-哔哩哔哩;1、让任何用户在...
黑科技辅助!智星菠萝德州辅助器... 黑科技辅助!智星菠萝德州辅助器(透视)原生真的有挂(详细教程)-哔哩哔哩是一款可以让一直输的玩家,快...
黑科技辅助!wpk透视辅助(透... 黑科技辅助!wpk透视辅助(透视)软件透明挂ai辅助安装(原来有挂)-哔哩哔哩;wpk透视辅助是一种...
黑科技辅助!poker外挂(透... 黑科技辅助!poker外挂(透视)素来真的是有挂(有挂详情)-哔哩哔哩;AI辅助机器人普及解说快速成...
黑科技辅助!pokerworl... 黑科技辅助!pokerworld软件(透视)软件透明挂ai辅助安装(竟然真的是有挂)-哔哩哔哩;1、...