HTTP服务

1,用户访问网站基本流程

image.png

2,DNS

全称Domain Name System,计算机网络诞生的时候是通过IP地址访问服务器。但是ip地址不好记,发展到后面就用hosts,所有的访问服务器的主机hosts都加上解析记录。

http协议

全称HyperText Transfer Protocol,中文名为超文本传输协议,是互联网最常用的一种网络协议。
HTTP的重要应用之一是www服务,HTTP协议的www服务应用的默认端口为80,https的默认端口为443。

什么是HTTP请求方法

什么是HTTP状态码

image.png

HTTP报文

可分为两种一种是从Web客户端发往Web服务器的HTTP报文,称为请求报文(RequestMessage)。
另外一种是从Web服务器发往Web客户端的报文,称为响应报文(Response Message)

HTTP请求报文格式

请求行
请求行是请求报文的第一行,用来说明客户端想要做什么,内容由请求方法字段、URL字段和HTTP协议版本字段组成,它们之间用空格分隔。
请求头部
请求头部 由关键字/值对组成,每行一对,关键字和值用英文冒号“:”分隔。请求头部的作用是通过客户端把请求的相关信息告诉给服务器。
与请求报文相关的最常用的请求头是Content-Type和Content-Length。
空行
最后一个请求头部信息之后的一个空行,通过发送回车符和换行符,通知web服务器空行以下不会有请求头部的信息了。
请求报文主体
请求报文主体中包括了要发送给web服务器的数据信息。请求报文主题不会应用于HTTP的 GET命令方法,而是应用于POST方法。POST方法适用于需要客户端填写表单的场合。

HTTP响应报文格式

image.png
起始行
相应报文的起始行也叫状态行,用来说明服务器响应客户端请求的状况。一般为协议及版本号、数字状态码、状态情况。
响应头部
和请求报文类似,起始行的后面一般有若干个头部字段。每个头部字段都包含一个名字和一个值,两者之间用冒号分隔。头部结尾也是一个空行结束的。
空行
最后一个响应头部信息之后是一个空行,通过发送回车符和换行符,通知客户端空行下无头部信息了。
响应报文主体
响应报文主体中装载了要返回给客户端的数据。这些数据可以使文本,也可以是二进制的(如图片、视频)。
URL介绍
URL,全称为Uniform Resource Location,中文翻译为统一资源定位符,也被称为网页地址(网址)。它是因特网上标准的资源唯一地址。
URL的格式
第一部分是协议,例如:http
第二部分是主机资源服务器IP地址或域名(端口号),例如:www.etiantian.org
第三部分是主机资源的具体地址,如目录和文件名等,例如:oldboy/index.html
第一部分和第二部分之间用“://”符号隔开,第二部分和第三部分用“/”符号隔开。第一部分和第二部分是不可缺少的,第三部分可省略。
URI介绍
URI,全称为Uniform Resource Identifier,中文翻译为统一资源标识符,是一个用于标识某一互联网资源名称的字符串。这个字符串在世界范围内唯一标识并定位某一个信息资源。互联网上每个可用的数据资源(如HTML、图片、视频等)皆通过统一资源标识符进行定位。
URL是URI命名机制的一个子集。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容