TLDR :PUT /users/1
为user="{name: 'John'}"
,与user[name]="John"
相对,好吗?
我喜欢REST。最近,我发现自己将大量数据存储在客户端JavaScript对象中。它似乎将它们转换为形式参数,如
user[name] = "John", user[login] = "jdoe"
是不必要的丑陋,因为它们只是在服务器上重建,如
{user: {name: 'John', login: "jdoe"} }
建议,互联网?我可以让框架为我做转换吗?我应该使用JSON吗?我应该开始使用BSON,因为它保留了像Date这样的类型吗? :)
答案 0 :(得分:4)
只要参数在请求体中(即不作为查询参数发送)并且内容类型设置得恰当,我就不会看到它有任何问题,RESTful。