0
点赞
收藏
分享

微信扫一扫

AI大模型智能大气科学探索之:ChatGPT在大气科学领域建模、数据分析、可视化与资源评估中的高效应用及论文写作

西风白羽 03-20 07:00 阅读 4

目录

前言

1. 什么是HTTP协议?

2. 为什么使用HTTP协议?

3. HTTP协议通信过程

4. 什么是url?

5. HTTP报文

5.1 请求报文

5.2 响应报文

6. HTTP请求方式

7. HTTP头部字段

8. HTTP状态码

 9. 连接管理

长连接与短连接

管线化连接


前言

在日常的Web项目练习中,我们会发现老师会让我们在打开服务器之后使用 http://localhost/...进行项目效果测试和预览,偶尔会有同学尝试使用 https://localhost/... 进行服务请求,但出现“无法访问”的情况,这是为什么呢?当时也没有学习“《计算机网络》”,对此一无所知,只知道https是通信安全的协议;现今,我们将对 http https 进行学习理解。

本栏其他文章:https的工作原理以及和http的区别


1. 什么是HTTP协议?

HTTP协议是 Hyper Test Transfer Protocol(超文本传输协议)的缩写


2. 为什么使用HTTP协议?

HTTP协议是用于服务器与客户端浏览器之间传输超文本数据(文字、图片、视频、音频)的应用层协议


3. HTTP协议通信过程


4. 什么是url?

URL(url) : URI(Uniform Resource Identifier,统一资源标识符)的子集,URL 在 URI 的基础上增加了定位能力 

URN:只是用来定义一个资源的名称,并不具备定位该资源的能力


5. HTTP报文

5.1 请求报文

浏览器通过URL发起一个请求时,会发送一个 http 请求报文给目标服务器,服务器会根据请求报文中携带的请求数据进行处理

5.2 响应报文

当服务器处理完请求后,会将响应数据放入 http 响应报文中返回给浏览器


6. HTTP请求方式


7. HTTP头部字段


8. HTTP状态码

服务器返回的 响应报文 的第一行为状态行,包含了状态码以及描述信息,用来告诉客户端请求后的响应结果。

状态码代表具体含义常见状态码
1xx信息提示100、101
2xx成功,报文已经收到且被正确处理200、201、204
3xx重定向,资源位置发生变动,需要客户端重新发起请求301、302、304
4xx客户端错误,请求报文有误,服务器无法处理400、401、403、404、405
5xx 服务器错误,服务器在处理请求时内部发生了错误500、502、503、504

 9. 连接管理

举报

相关推荐

0 条评论