gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 04:01:49 25 4
gpt4 key购买 nike

使用 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");

关于servicestack - 在服务处理程序中发现路由路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13052630/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com