- 主题:api这两种格式有啥区别
都是post
第一种是id在url里
/api/{id}/info
第二种id在请求的json里
/api/getInfo
{
"id":"xxx",
"content":"xxxx"
}
这两种有啥区别?
--
修改:iwannabe FROM 119.139.198.*
FROM 119.139.198.*
getInfo要传content做啥?
【 在 iwannabe (I wanna be) 的大作中提到: 】
: 第一种是id在url里
: /api/{id}/info
: 第二种id在请求的json里
: ...................
--
FROM 183.6.114.*
第一种有点rest风格
第二种理论上来说不合理,get请求不该有body
【 在 iwannabe (I wanna be) 的大作中提到: 】
: 标 题: api这两种格式有啥区别
: 发信站: 水木社区 (Wed Jul 21 09:41:01 2021), 站内
:
: 第一种是id在url里
: /api/{id}/info
:
: 第二种id在请求的json里
: /api/getInfo
: {
: "id":"xxx",
: "content":"xxxx"
: }
:
: 这两种有啥区别?
:
: --
:
: ※ 来源:·水木社区 mysmth.net·[FROM: 119.139.198.*]
--
FROM 180.167.95.*
第二种严格说不符合GET规范
理论上说GET 可以合法忽略整个body
【 在 iwannabe (I wanna be) 的大作中提到: 】
: 第一种是id在url里
: /api/{id}/info
: 第二种id在请求的json里
: ...................
--
FROM 116.233.186.*
动词在 url 里
可能所有 API 都是 POST 的
【 在 oldwatch (一条叫java的鱼◎城内风光独好) 的大作中提到: 】
: 第二种严格说不符合GET规范
: 理论上说GET 可以合法忽略整个body
--
FROM 121.207.203.*
如果都是 POST,那岂不是就是 RPC 了。
我觉得 jsonrpc 是比 restful 更好的 API,我自己的项目都尽量用 JSONRPC
【 在 cybereagle (2/3的沉默@XMUCSD) 的大作中提到: 】
: 动词在 url 里
: 可能所有 API 都是 POST 的
--
FROM 112.47.122.*
理论上等幂应该用get,实际上可能做不到,比如url长度限制
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 如果都是 POST,那岂不是就是 RPC 了。
: 我觉得 jsonrpc 是比 restful 更好的 API,我自己的项目都尽量用 JSONRPC
--
FROM 183.6.114.*
本来就是个风格而已
哪个方便用哪个
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 如果都是 POST,那岂不是就是 RPC 了。
: 我觉得 jsonrpc 是比 restful 更好的 API,我自己的项目都尽量用 JSONRPC
--
FROM 116.233.186.*
都是post,只不过一个id在url里,一个在json里
【 在 oldwatch 的大作中提到: 】
: 第二种严格说不符合GET规范
:
: 理论上说GET 可以合法忽略整个body
: ....................
- 来自「最水木 for iPhone13,4」
--
FROM 112.97.59.*
你这不都说清楚了么,就这点区别...
【 在 iwannabe (I wanna be) 的大作中提到: 】
: 第一种是id在url里
: /api/{id}/info
: 第二种id在请求的json里
: ...................
--
FROM 221.217.180.*