Rest 为什么HTTP POST方法中的参数通常以嵌套方式传递
我使用的是Rails,但这与框架/语言无关 我注意到,在几乎所有材质中,POST/PUT/PATCH参数通常不是在主体的顶层传递,而是以嵌套方式传递。例如,创建一个事件Rest 为什么HTTP POST方法中的参数通常以嵌套方式传递,rest,http,Rest,Http,我使用的是Rails,但这与框架/语言无关 我注意到,在几乎所有材质中,POST/PUT/PATCH参数通常不是在主体的顶层传递,而是以嵌套方式传递。例如,创建一个事件 body: { event: { date: ..., user_id: ..., activities: [...] } } 而不是 body: { date: ..., user_id: ..., activities: [...]
body: {
event: {
date: ...,
user_id: ...,
activities: [...]
}
}
而不是
body: {
date: ...,
user_id: ...,
activities: [...]
}
为什么它经常这样设计,有什么特别的原因吗