不是一個很好的標題,但我正在尋找更多的指導,已經搜索了不少。我正在構建一個帶有MVC框架的Web應用程序(但我認爲這是一個更通用的問題)。我試圖製作很多視圖來執行很多AJAX風格的調用,並說我有一個用戶站點,他們可以將文件夾和文件添加到他們的配置文件頁面。因此,URL,也許喜歡:REST/JSON/MVC返回值
/profile/{id}
我有一個檔案控制器,它返回一個包含各種信息的視圖。我希望配置文件中列出的文件和文件夾是動態的,所以我想通過AJAX調用來填充它。我想我會喜歡
/listFolders/{userId}
和
/listFiles/{folderId}
一個URL是否合理有這些URL返回一個JSON對象,這兩個網址,甚至不提供HTML視圖(因爲對於瀏覽器來說,視圖只是整個配置文件頁面)?另外,如果用戶/文件夾不存在或當前登錄的用戶無法訪問數據,應該返回哪些錯誤?設置404或403 HTTP錯誤代碼是否合理?還是需要返回某種HTML?如果有多種原因會導致失敗,我想通過它呢?我應該隨意選擇HTTP錯誤代碼還是定義像0,1,2等整數返回碼?另外,如果URL指定它們是JSON,如listFoldersJSON
而不是listFolders
?
你是在談論HTTP錯誤代碼(如404,403等)或用戶定義的,如0,1, 2等?感謝您的回覆! – user98978979 2010-12-15 02:04:41
HTTP錯誤代碼。 REST基於純HTTP。 – 2010-12-15 02:29:56