GET /orders/184
{ "id": 184, "total": 32, "item": "美式拿铁" }方法 + 路径 = 这次要做的事;状态码 + JSON = 结果。
下面就是前后端交界的窗口。默认已按 GET /orders/184 递出 200 回条。换未登录或方法不对,401 / 405 也盖在同一张回条上。
{ "id": 184, "total": 32, "item": "美式拿铁" }方法 + 路径 = 这次要做的事;状态码 + JSON = 结果。
200 OK:回条就是这次调用的结果。
原因:方法和路径对上了约定,窗口递出订单回条。下一步:试「未登录取 /me」,看 401 盖在同一张回条上。
回条上的状态码已经演示了核心关系,这里只给可复用的命名。
店面要保存、要拉列表、要登录,就走接口,而不是直接碰数据库。
目标都是取当前用户,只改没登录时窗口怎么答。
回条写明 unauthorized 和 /login。店面去登录,不假装已取到用户。
店面以为成功,页面空白或写进脏数据。失败必须写在回条状态码上。
保存订单时网络断开,页面该怎样对用户说?
术语的技术定义和行为以这些一手或权威资料为准。
和本知识点经常一起出现的概念。