Web基础和HTTP协议(笔记篇)

本文深入探讨了网页的基本概念,包括HTML语言的使用,网页结构的组成,以及超链接的功能。同时,详细介绍了HTTP协议的工作原理,包括常用的方法如GET、POST,以及状态码的意义,如200 OK、404 Not Found。通过本文,读者可以全面理解网页如何在网络中传输和展示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

网页的概念

网页

纯文本格式文件,其编写语言为HTML,在用户的浏览器中被"翻译"成网页形式显示出来


网站

是由一个一个页面构成的,是多个网页的结合体


主页

打开网站后出现的第一个网页称为网站主页(或首页)—index


域名

浏览网页时输入的网址


НТТP

用来传输网页的通信协议


URL

是一种万维网寻址系统


HTML

用来编写网页的超文本标记语言


超链接

超链接是将网站中不同网页链接起来的功能


发布

将制作好的网页上传到服务器供用户访问的过程



HTML概述

HTML超文本标签语言

Hyper Text Markup Langúage (超级文本标记语言)
网页的"源码"


浏览器: “解释和执行” HTML源码的工具

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>第一个网页\</title>
	</head>
	<body>
		<h1>一级标题\</h1>
		<h2>二级标题\</h2>
		<h3>三级标题\</h3>
		<h4>四级标题\</h4>
		<h5>五级标题\</h5>
		<h6>六级标题\</h6>
	</body>
</html>  

在这里插入图片描述


HTMLX档的结构



<html>							//HTML网页			
<head>							//头部部分,多用于美化
<title>我的第一个网页    		//标题部分
</title>
</head>
<body >						//主体部分
 		Hello World!			//网页内容,包括文本、图像等
</body>
</html>

网页基本标签

<title>...</title>			//标题标签
<meta>						//元标签,通常keyWords(关键词)结合使用
<p>...</p>					//行控制标签(块计标签)

<br />						//转行标签

<span>...</span>			//范围标签
<img src="..."/>			//图像标签(相对路径)

<a herf=" ... " style="color: red;" target="_blank">	</a>		//超连接标签,style为风格设定,target为另起网页




Web概述

1.Web (World Wide Web)即全球广域网,也称为万维网
2.一种分布式图形信息系统
3.建立在Internet上的一种网络服务

在这里插入图片描述



HTTP协议概述

НТТР协议 互联网上应用最为广泛的—种网hi,设计这个协议的目的是为了发布和接收Web服务器上的 HTML页面



HTTP方法

HTTP支持Л种不同的请求命令,这些命令被称为 HTTP方法(HTTP method)
每条HTTP请求报文都包含一个方法,告诉服务器要执行什么动作
1.获取一个Web页面
2.运行一个网关程序
3.删除一个文件等

HTTP方法描述
GET请求获取Request-URI所标识的资源(明文)
PUT请求服务器存储的资源,并用Request-URI作为其标识
DELETE请求服务器删除Request-URI所标识的资源
POST在Request-URI所标识的资源后附加新的数据(密文)


HTTP状态码

当使用浏览器访问某一个URL,会根据请求URL返回状态码

状态码首位已定义范围分类
1xx100-101信息提示
2xx200-206成功
3xx300-305重定向
4xx400-415客户端错误
5xx500-505服务器错误

生产环境常见的HTTP状态码

消息描述
200 OK请求成功(其后是对GET和POST请求的应答文档)
301 Moved Permanently请求的永久页面跳转
403 Forbidden禁止访问该页面
404 Not Found服务器无法找到被请求的页面
500 Internal Server Error内部服务器错误
502 Bad Gateway无效网关
503 Service Unavailable当前服务不可用
504 Gateway Timeout网关请求超时

HTTP协议请求流程分析

在这里插入图片描述


HTTP请求消息报文格式

HTTP请求消息报文格式包括:请求行、请求头、请求体
在这里插入图片描述


HTTP响应消息报文格式

HTTP响应消息报文格式包括:状态行、响应头、响应体
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值