使用ServiceStack 3.9.2x。
通过使用Route属性装饰DTO来定义路径路径。
有没有办法(除反射之外)找出服务处理程序中的路径路径是什么?当我说服务处理程序时,我指的是接收请求DTO并为请求提供服务的(Get,Put,Post等)方法。
答案 0 :(得分:2)
您可以查看IReturn<T>.ToUrl()
extension method的实现,它完全相同,如果定义则使用自定义路由,否则返回预定义的URL。
[Route("/custom/route")]
public class RequestDto : IReturn<ResponseDto> { ... }
var relativeUrl = new RequestDto { ... }.ToUrl("GET", "json");