为什么.NET Web API使用2个参数而不是1个参数来进行PUT服务调用?因此,标准似乎不是简单地传递Account对象,而是将accountId和Account作为单独的参数传递。Web API是否以这种方式支持REST行业标准?这里有没有人能解释一下这个特殊实现的目的?它似乎与传统SOA不同,在传统SOA中,所有参数都封装在请求和响应对象中。
假设我有一个REST服务,它可以接受请求体中的任意JSON。我该如何使用swagger规范来建模呢?我想到了,但我只能考虑将任意的JSON (作为字符串)封装在容器JSON对象中,比如{"payload": "{ some JSON object serialized to a string }"},或者,是否有其他方法来表示端点可以在请求体中接收任意JSON