asp.net – 来自root抛出异常的ServiceStack REST API路径变量
发布时间:2020-12-16 06:49:15 所属栏目:asp.Net 来源:网络整理
导读:我正在尝试使用ServiceStack编写REST Web服务,该服务接受路径之外的可变路径.例如: [Route("/{group}"]public class Entity : IReturnSomeType {} 这会抛出NotSupported Exception“不支持类型Entity上的”RestPath’/ {collection}’“.但是,如果我按如下
我正在尝试使用ServiceStack编写REST Web服务,该服务接受路径之外的可变路径.例如:
[Route("/{group}"] public class Entity : IReturn<SomeType> {} 这会抛出NotSupported Exception“不支持类型Entity上的”RestPath’/ {collection}’“.但是,如果我按如下方式(以及AppHost配置中的关联路径)更改路径: [Route("/rest/{group}"] 它工作得很好.为了与我正在使用的系统集成,我需要使用/ {group}. 解决方法
ServiceStack现在允许您从/ root路径添加
fallback route来处理任何未匹配的请求,这些请求不是由catch-all处理程序处理或引用现有的静态文件.所以在v3.9.56中你现在可以做到:
[FallbackRoute("/{group}"] public class Entity : IReturn<SomeType> {} 另一种选择是注册IAppHost.CatchAllHandlers来处理不匹配的路由,但是您需要返回自己的IHttpHandler来处理请求,或者返回RedirectHttpHandler以重定向到由ServiceStack管理的其他路由. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 具有确认电子邮件的ASP.NET会员提供商
- asp.net – 从DropdownList SelectedItem获取属性
- asp.net-mvc – asp.mvc中渲染的区别是什么
- 带有标准ASP.NET控件的jQuery datepicker
- asp.net – 在IHTTPHandler中以编程方式创建System.Web.UI.
- asp.net-mvc-5 – 无法在ASP.NET MVC 5.1上调用UrlHelper的
- 为什么这么多ASP.NET开发服务器实例?
- asp.net-mvc – ASP.NET MVC会话超时,绝对还是滑动?
- asp.net – 如何在iFrame上显示Div或Panel
- geoIP从ASP.NET中查找国家/地区
推荐文章
站长推荐
热点阅读