HTTP协议 --中

news/2024/11/13 16:48:48/
http状态码
当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP 状态码的信息头( server header )用以响应浏览器的请求。
HTTP 状态码的英文为 HTTP Status Code
下面是常见的 HTTP 状态码:
200 - 请求成功
301 - 资源(网页等)被永久转移到其它 URL
404 - 请求的资源(网页等)不存在
500 - 内部服务器错误
HTTP状态码分类
HTTP 状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型,后两个数字没有分类的作用。HTTP 状态码共分为 5 种类型:
HTTP 状态码分类
https://img-blog.csdnimg.cn/direct/9dc672cad1da41d3bd7a1e73a0ac85d3.png" width="1186" />
HTTP 状态码列表
https://img-blog.csdnimg.cn/direct/b06f3aa86d8348488b916d06b0916bb3.png" width="1200" />
https://img-blog.csdnimg.cn/direct/911fb0ed622d46df9ec1cb231ea03fef.png" width="1200" />
https://img-blog.csdnimg.cn/direct/63ac4caa8ef04117aa30395c86403545.png" width="1200" />
https://img-blog.csdnimg.cn/direct/99e4342641b2491ba75ac48dcf8649d6.png" width="1200" />
https://img-blog.csdnimg.cn/direct/ac6729c1974e49d1913b960e0f0e603d.png" width="1200" />
https://img-blog.csdnimg.cn/direct/4c370c1fc7f44bd0bf25590b9e08bab1.png" width="1183" />
https://img-blog.csdnimg.cn/direct/af3b6790a7734337a3deda4a9131a229.png" width="1200" />
.http content-type
Content-Type (内容类型),一般是指网页中存在的 Content-Type ,用于定义网络文件的类型和网页的编码,决定浏览器将以什么形式、什么编码读取这个文件,这就是经常看到一些 PHP 网页点击的结果却是下载一个文件或一张图片的原因。
Content-Type 标头告诉客户端实际返回的内容的内容类型。
语法格式:
Content-Type: text/html; charset=utf-8
Content-Type: multipart/form-data; boundary=something
实例:
https://img-blog.csdnimg.cn/direct/015103b4ec4d45c8a4ecd62e26628d46.png" width="1179" />
常见的媒体格式类型如下: text/html HTML 格式
text/plain :纯文本格式
text/xml XML 格式
image/gif gif 图片格式
image/jpeg jpg 图片格式
image/png png 图片格式
application 开头的媒体格式类型:
application/xhtml+xml XHTML 格式
application/xml XML 数据格式
application/atom+xml Atom XML 聚合格式
application/json JSON 数据格式
application/pdf pdf 格式
application/msword Word 文档格式
application/octet-stream : 二进制流数据(如常见的文件下载)
application/x-www-form-urlencoded
中默认的 encType form 表单数据被编码为 key/value 格式发送到服务器(表单默认的提交数据的
格式)
另外一种常见的媒体格式是上传文件之时使用的:
multipart/form-data : 需要在表单中进行文件上传时,就需要使用该格式
HTTP content-type 对照表

https://img-blog.csdnimg.cn/direct/618164b6e6f245ea948aac4208bcdb90.png" width="1200" />

https://img-blog.csdnimg.cn/direct/10ce26071a4940c4805b9803534cfba0.png" width="1200" />

https://img-blog.csdnimg.cn/direct/032c51bdf5314acca080cc53dbb4fc33.png" width="1200" />

https://img-blog.csdnimg.cn/direct/2b6cb4fa9442471585ef28e50a1f1752.png" width="1200" />

https://img-blog.csdnimg.cn/direct/54b53dce495542138f82127db47d6f97.png" width="1200" />

https://img-blog.csdnimg.cn/direct/9c38721d2f0b4836a33928f2c7977a9b.png" width="1200" />

https://img-blog.csdnimg.cn/direct/4799b5bc6f4b4d2cbee3797535c07b5d.png" width="1200" />

https://img-blog.csdnimg.cn/direct/164d251cde694519ad14b5a6b6bf2cee.png" width="1200" />

https://img-blog.csdnimg.cn/direct/79850d981b34431589cd79e17a404643.png" width="1200" />

https://img-blog.csdnimg.cn/direct/06b1e0e03c1b475ea0647f37070235a2.png" width="1200" />

https://img-blog.csdnimg.cn/direct/ef7d9d9f401647569cc3f4fae6dbf429.png" width="1200" />

https://img-blog.csdnimg.cn/direct/b58475bf04b8432a86c4198bfa9daee4.png" width="1200" />

https://img-blog.csdnimg.cn/direct/409c4b4221204544982dbfa431cb7383.png" width="1200" />

https://img-blog.csdnimg.cn/direct/1513934282e043b8a6dec0c7c5f5742e.png" width="1200" />

https://img-blog.csdnimg.cn/direct/1bcb92c8972c4400909b4d6ee35a546d.png" width="1200" />

https://img-blog.csdnimg.cn/direct/783cff2b19dd4b58a374b48b5664ed25.png" width="1200" />

https://img-blog.csdnimg.cn/direct/b5d9b545ec734367b5e5352744c09bca.png" width="1200" />


http://www.ppmy.cn/news/1451928.html

相关文章

UDP_INTRODUCTION_03:介绍 - 挂起的监听调用

测试目的: 验证当数据报到达一个没有挂起监听(LISTEN)调用的UDP端口时,UDP是否应该发送ICMP端口不可达(Port Unreachable)消息。 描述: 本测试用例旨在确保当数据报发送到DUT上一个未被监听的…

esp32-cam 2. python opencv 拉取摄像头内容

0. 环境 - win10 python3 - pycharm - esp32-cam http://192.168.4.1 1. 创建工程 File -> Create Project -> -> Location: E:\Workspaces\PycharmProjects\esp32cam_opencv -> Create 2. opencv hello 2.1 添加脚本 File -> New -> Python f…

1.3 Java全栈开发前端+后端(全栈工程师进阶之路)-前置课程CSS,看这一篇就够了

前面我们已经讲了前端三剑客中的html和JavaScript,那么现在我们来看一下CSS CSS核心 0、清除默认样式 * {/* 清除默认样式 */margin: 0;padding: 0; } 1、尺寸操作-内外边距 .box {/* 尺寸操作 *//* 宽度 */width: 500px ; /* 高度 */height: 280px;/* 边框 *…

Java调用GDAL实现postgresql数据生成shp和dxf

需求 由于shp数据存储到postgresql数据库中,前端调用数据库实现数据的渲染,最近有一个新的需求,前端圈选数据,实现数据的下载,数据可以是shp、dxf、excel格式,这里主要记录在后端通过调用gdal来实现这个需…

交叉调制少样本图像生成用于结直肠组织分类

文章目录 Cross-Modulated Few-Shot Image Generation for Colorectal Tissue Classification摘要方法实验结果 Cross-Modulated Few-Shot Image Generation for Colorectal Tissue Classification 摘要 提出问题: 针对罕见癌症组织的组织病理训练数据稀缺问题&…

快速幂笔记

快速幂即为快速求出一个数的幂&#xff0c;这样可以避免TLE&#xff08;超时&#xff09;的错误。 传送门&#xff1a;快速幂模板 前置知识&#xff1a; 1) 又 2) 代码&#xff1a; #include <bits/stdc.h> using namespace std; int quickPower(int a, int b) {int…

数据库查询语言SQL介绍及基础命令[查看数据库/数据表,创建数据库/数据表,使用数据库/数据表,删除数据库/数据表,如何注释]

SQL介绍 SQL&#xff08;Structured Query Language&#xff09;是一种标准化的数据库查询语言&#xff0c;用于管理和操作关系数据库。SQL的主要作用包括数据查询、数据操作、数据定义和数据访问控制。它是与数据库交互的通用语言&#xff0c;被广泛应用于数据管理和分析。 …

Android 11 bindService 流程分析

我们可以使用bindService来跨进程通信&#xff0c;其使用方法如下 Intent intent new Intent("xxx"); intent.setPackage("xxx"); boolean result bindService(intent,new ServiceConn(),BIND_AUTO_CREATE);private class ServiceConn implements Servi…