servicestack – 在服务处理程序中发现路径路径

使用ServiceStack 3.9.2x.

路径路径是通过使用Route属性装饰DTO来定义的.

有没有办法(除反射之外)找出服务处理程序中的路径路径是什么?当我说服务处理程序时,我指的是获取请求DTO并为请求提供服务的(Get,Put,Post等)方法.

最佳答案 您可以查看IReturn< T> .ToUrl()
extension method的实现,它完全相同,如果定义则使用自定义路由返回预定义的URL.

用法:

[Route("/custom/route")]
public class RequestDto : IReturn<ResponseDto> { ... }

var relativeUrl = new RequestDto { ... }.ToUrl("GET", "json");
点赞