我目前正在为我的项目编写API层,并且正在努力为以下场景找出一个好的设计方法:
目前,我不确定哪种方法最好:
1) PUT - /api/list/{listID}/{bookID} - Add book to specified list
DELETE - /api/list/{listID}/{bookID} - Remove book from specified list
2) PUT - /api/list/{listID} - Send XML data to server that contains bookID and action
<list_payload>
<action>{delete|add}</action>
<bookID>{bookID}</bookID>
</list_payload>
Run Code Online (Sandbox Code Playgroud)
任何见解将不胜感激.