当我需要使用一些复杂的参数时,我正在尝试找到制作宁静 URL 的最佳方法。
在我的原始设计中,我需要创建一个设置,并使用此 URL 转到表单以创建新设置:
GET /setting/new
现在我已经介绍了设置类别(1 个设置类别包含多个设置),我正在寻找使用 REST 原则进入设置表单的最佳方法。
一些可能的解决方案:
//using a parameter
GET /setting/new?settingcategory=5152ebabf1f7b6134b000007
//include the settingcategory in the URL
GET /settingcategory/5152ebabf1f7b6134b000007/setting/new
//using bad Restful design and use a POST to display the form
//and put the settingcategory in the body of the POST
POST /setting/new
我对 REST 很陌生,但目前第二个选项对我来说似乎是最合乎逻辑的。