使用 ServiceStack 创建 REST 服务时,如何处理任意 HTTP 动词?
最常见的动词有非常简单的方法。例如,要处理 GET 请求,我将执行以下操作:
public class MyService : RestServiceBase<MyRequest>
{
public override object OnGet(MyRequest request){
//do stuff and return HttpResult or object for serialization
}
}
PUT、POST、DELETE 和 PATCH 存在类似的覆盖。
如果我想使用 HEAD 或其他动词怎么办?
(我查看了文档和示例以及其他 ServiceStack 问题,但没有找到任何表明正确方法的内容。)