ai大模型基础篇—— 基础词 json api... 的详解
·
什么是json?
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,具有以下特点:
-
基于文本,易于阅读和编写
-
独立于编程语言
-
支持嵌套结构
-
常用文件扩展名为
.json
基本语法规则:
-
数据以键值对形式存在
-
键必须是字符串(双引号)
-
值可以是:字符串、数字、布尔值、数组、对象、null
-
数据由逗号分隔
-
花括号
{}表示对象 -
方括号
[]表示数组
通俗易懂的说就是:它用一种你和电脑都看得懂的方式,把一堆信息整洁地记在一张“纸”上,方便在不同地方传递和读取。
HTTP
-
协议:客户端和服务器之间的通信规则
-
无状态:每个请求独立,不保留会话信息(可使用Cookie/Session实现状态)
-
请求-响应模型:客户端发起请求,服务器返回响应
-
基于文本:人类可读的协议头
API
-
接口:软件组件间的交互契约
-
抽象层:隐藏实现细节,只暴露必要功能
-
多协议支持:可通过HTTP、WebSocket、gRPC等实现
-
标准化:定义数据格式、认证方式、错误处理等
实际应用场景
-
移动应用后端通信:App通过HTTP API获取数据
-
微服务架构:服务间通过API调用
-
第三方集成:如支付API、地图API、社交媒体API
-
前后端分离:前端通过API与后端交互
-
http api json 的具体化理解
-
HTTP 是 运输工具(像快递货车 将客服端/网页端和后端的服务器建立起连接 )。
-
API 是 服务窗口和规则(像银行的柜台,告诉你哪些业务能办,怎么办 比如说你现在需要一个聊天的功能在你前端编辑好请求之后通过api与服务器的聊天接口进行连接之后你就能实现聊天)。
-
JSON 是 包裹里装的东西的标准格式(像所有货物都用统一尺寸的箱子打包,方便搬运和识别)。
更多推荐
所有评论(0)