4
TLDR:是PUT /users/1
與user="{name: 'John'}"
,而不是user[name]="John"
,好嗎?在打破REST的POST/PUT請求中是否將屬性作爲JSON發送?
我喜歡REST。最近,我發現自己將很多數據存儲在客戶端JavaScript對象中。它似乎將它們轉換成參數樣
user[name] = "John", user[login] = "jdoe"
是不必要的醜陋,因爲他們只會被重建的服務器作爲像
{user: {name: 'John', login: "jdoe"} }
諮詢,上網?我有框架爲我做轉換嗎?我應該使用JSON嗎?我應該開始使用BSON來代替它嗎?因爲它保留了像Date這樣的類型? :)
關於BSON,只有當您可以在Javascript中找到BSON解析器時,我不存在(處理二進制數據是javascript中的皇家疼痛) – StaxMan 2011-01-13 23:56:13
謝謝,Stan。很高興知道。 – 2011-02-01 16:36:19