← 返回人事档案
展品编号03 QA PERSONNEL FILE / KR–01 状态:开放

API 与
数据

当界面仅显示症状时,我会更深入地查看:请求、响应和数据状态。

案例格式休息/JSON
我检查合同/状态代码/冲突
焦点数据完整性和边界
01 / 接口

服务返回什么

我使用有效和无效数据检查请求正文、响应代码、JSON 结构和行为。

02 / 数据

可以同步什么

我检查哪些字段是可移植的,哪些字段必须保留在设备上。

实际合同·MOTI

状态与版本控制同步

PARTIAL · LIVE RETEST NEEDED
资源/state
方法GET / PUT
冲突保护expectedRevision
阅读
GET /state
200 OK
{
  "revision": 7,
  "state": { ... }
}
更新
PUT /state
Content-Type: application/json
{
  "expectedRevision": 7,
  "state": { ... }
}
检查预计目的
当前版本200

状态被保存并且修订加一。

过时的修订版409

服务器返回当前状态而不覆盖其他人的更改。

缺少预期修订422

在写入任何数据之前更新将被拒绝。

无效的 JSON400

该服务返回一个明确的 invalid_json 错误。

未知路径404

该响应不会伪装成成功状态。

便携式数据

Moti 的统计数据、记忆、个性、所有者事实、信任和模式版本。

留在设备上

密钥和令牌、创建者密钥、窗口几何形状、辅助权限和本地 AI 环境。

已验证

基本的四场同步工作正常;修订和响应代码处理在客户端和服务器中实现。

未验证

具有记忆、个性、所有者事实和信任的扩展响应在启动当前服务器后需要另一个实时 GET /状态。