4

使用 ServiceStack 3.9.2x。

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

有没有办法(除了反射)来找出服务处理程序中的路由路径是什么?当我说服务处理程序时,我指的是接受请求 DTO 并为请求提供服务的(Get、Put、Post 等)方法。

4

1 回答 1

2

您可以查看执行此操作的IReturn<T>.ToUrl() 扩展方法的实现,如果定义则使用自定义路由,否则返回预定义的 url。

用法:

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

var relativeUrl = new RequestDto { ... }.ToUrl("GET", "json");
于 2012-10-24T15:56:11.037 回答