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の質問を調べましたが、これを行う正しい方法を示すものは見つかりませんでした。)