使用特定的HTTP动词而不是'任何'有什么好处? ServiceStack.Service中的方法是否继承了实现?
我知道如果你愿意,你可以改变HTTP动词之间的行为,但如果你没有这个要求,那么使用特定动词有任何好处(即GET / POST / PUT / DELETE)。
由于我们也使用MessagingService进行了大量的消息,所以使用Any似乎是有意义的,只是为了确定。
答案 0 :(得分:2)
使用Object
会优先考虑您是否要在任何动词上提供服务,使用它并不是真正的缺点,但您可能不想包含以下原因:
我个人的偏好是使用Any()
,直到我需要为不同的服务重复使用相同的路由,此时我将切换到特定的动词。