我们正在讨论将数据发布到REST端点的问题。由于对象非常复杂,因此最简单的解决方案是将它们序列化为JSON格式并将其发送到请求正文中。
现在的问题是:这样做是否合适?或者应该将JSON设置为表单参数,例如data=[JSON]?或者将JSON发送到请求正文中是否仅仅是一种被弃用的方式,因为它强制客户端使用JavaScript来发送它们的数据,而不是让浏览器将数据打包为
我知道这三个选项都可以“工作”,但哪个是“可取”的呢?或者至少推荐使用哪个?
现在的问题是:这样做是否合适?或者应该将JSON设置为表单参数,例如data=[JSON]?或者将JSON发送到请求正文中是否仅仅是一种被弃用的方式,因为它强制客户端使用JavaScript来发送它们的数据,而不是让浏览器将数据打包为
application/x-www-form-urlencoded
?我知道这三个选项都可以“工作”,但哪个是“可取”的呢?或者至少推荐使用哪个?