我有一个关于 REST 的一般问题。
想象一下,我有一个 WCF Web 服务,用于添加对银行卡执行的操作。问题是在 WS 上传递大约 30 个不同的参数。
在 WCF 上这很容易做到,使用所有这些参数调用 RPC。
问题是我想将此 WCF WS 切换为带有 ServiceStack 的 REST API。
我遇到的问题是,如果我尝试使用 REST 创建操作并通过“查询字符串”传递参数,我有一个字符串是 AWFUL 用于读取和非常非常长(?amount=1234&operationID=12&
等等)。
我知道这种做法不好,因为它不是面向资源的,但这是否意味着我应该将该项目的创建分成几个步骤(我的意思是,首先使用 POST 创建,然后使用多个帖子添加新的信息/字段?) .
在这种情况下,我无法清楚地看到 REST 的好处。