当前位置: 首页 > article >正文

“application/json“,“text/plain“ 分别表示什么

这两个字符串:“application/json” 和 “text/plain” 是 MIME 类型(媒体类型),用于告诉接收方消息内容的格式,它们出现在 ContentType 字段中。
它告诉系统或程序:“这段数据是什么格式?”

格式通常是:主类型/子类型,例如:

text/plain
application/json
image/png
application/pdf

1. “text/plain” — 纯文本

表示消息体是纯文本内容,没有格式,也不是结构化数据。

2. “application/json” — JSON 格式

表示消息体是JSON 格式的结构化数据

MIME 类型说明示例内容场景
"text/plain"普通文本,无结构"hello world"简单消息、日志
"application/json"结构化数据{"id":1,"msg":"ok"}数据交互、API消息

plain是指?application是指?

MIME 类型格式是:主类型/子类型
所以你问的 “text/plain” 和 “application/json” 中的:plain 是子类型, text 和 application 是主类型(type)
🔹 举例:
text/plain: 普通文本,如 “hello world”、没有格式
text/html: HTML 文本,如 <h1>Hello</h1>
text/css: CSS 文件
text/csv: 表格数据,如 CSV 文件


application/json: 结构化数据,如 {“id”: 1}
application/xml: XML 格式的数据
application/pdf: PDF 文档
application/octet-stream: 任意二进制流(比如文件上传)
application/zip: ZIP 压缩包

主类型表示什么例子
text人类可读的文本(可直接打开)text/plaintext/html
application应用程序专用数据(结构化或二进制)application/jsonapplication/pdf

text:面向人类阅读(比如 HTML、纯文本)
application:面向程序处理(比如 JSON、PDF、ZIP)

http://www.lryc.cn/news/2397707.html

相关文章:

  • SQL: 窗口滑动(Sliding Window)
  • 学习日记-day20-6.1
  • 【音视频】 FFmpeg 解码H265
  • Linux 系统 Docker Compose 安装
  • 软件测试|FIT故障注入测试工具——ISO 26262合规下的智能汽车安全验证引擎
  • 3D拟合测量水杯半径
  • (21)量子计算对密码学的影响
  • Python训练打卡Day38
  • Selenium基础操作方法详解
  • Kali Linux从入门到实战:系统详解与工具指南
  • 【大模型】Bert变种
  • vue-09(使用自定义事件和作用域插槽构建可重用组件)
  • 简单三步FastAdmin 开源框架的安装
  • RISC-V 开发板 MUSE Pi Pro 搭建 Spacengine AI模型部署环境
  • C++面试5——对象存储区域详解
  • 【Unity】AudioSource超过MaxDistance还是能听见
  • 基于 51 单片机的智能饮水机控制系统设计与实现
  • Qt 读取和写入 INI 格式的配置文件
  • 互联网大厂Java求职面试:AI与云原生架构实战解析
  • Spring:从青铜到王者,你的Java修炼手册
  • React和原生事件的区别
  • Qt creator 设计页面控件认识与了解
  • 命象架构法 02|你的系统有“用神”吗?
  • NVIDIA Mellanox BlueField-2 DPU(Data Processing Unit)智能网卡的调试和使用
  • Tomcat- AJP协议文件读取/命令执行漏洞(幽灵猫复现)详细步骤
  • B1、进度汇报(— 25/05/31)
  • 工作流引擎-11-开源 BPM 项目 jbpm
  • 【Prompt Engineering】摸索出的一些小套路
  • CSS强制div单行显示不换行
  • js的时间循环的讲解