如果我在REST API中提供POST,请说
https://api.myservice.com/myresource
我希望从POST中接受复杂的JSON字符串/对象。
我应该
省略JSON并将整个对象映射到URL(这将非常不酷)
将JSON数据添加为key =>值对JSON
我能够访问原始数据还是不会更加安静?
答案 0 :(得分:1)
当您对POST
https://api.myservice.com/myresource
myresource
进行操作时,您将创建一个POST
,其中包含{{1}}正文中的详细信息。 URL通常应包含您的资源。
答案 1 :(得分:0)
无论您列出的选项如何,我都看不到任何REST约束的影响。更有价值的是要问自己我是否违反了任何REST约束条件,如果是这样,我会失去哪些好处并在相关的利弊上做出决定。
实现“RESTful”状态不应该是最终目标。选择对您的应用程序很重要的约束并应用它们应该是目标。