相关疑难解决方法(0)

推荐的ServiceStack API结构

我正在尝试找出构建API的最佳方法; 我们在标准REST结构中设置了评论(列表一,列出所有,创建,更新等).在不完全符合示例的情况下:每个评论可以链接到一个或多个其他类型,例如事件,位置或事物.

我的想法是网址将是:/ event/reviews /(或相反的例如/ reviews/event /)/ location/reviews// thing/reviews /

然而,我可以看到的问题是每个这样的"GET"应该返回父对象,即一个事件.

那么使用ServiceStack,处理这种情况的最佳方法是什么?是为每个数据请求创建一个自定义服务而不是滥用开箱即用的REST设置还是我错过了一些更基本的东西?

c# api servicestack

66
推荐指数
2
解决办法
4万
查看次数

ServiceStack路由设计

这3条路线是否相同?通常首选哪一个?

[Route("/todo/{id}", "DELETE")]
[Route("/todo/delete","POST")]
[Route("/todo/delete/{id}","GET")]
public class DeleteTodo : IReturnVoid
{
    public int Id { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

非常感谢你...

.net c# servicestack

2
推荐指数
1
解决办法
717
查看次数

我可以为每个请求使用带有方法参数的ServiceStack路由而不是DTO类吗?

我喜欢ASP.NET MVC控制器的功能,能够添加将URL的某个部分映射到方法参数的路由属性,即:

[Route("there/are/{howManyDucks}/swimming/in/the/{bodyOfWaterType}")]
public string NotifyDucksSwimming(int howManyDucks, string bodyOfWaterType)
{
 ...
}
Run Code Online (Sandbox Code Playgroud)

是否有一种与ServiceStack相同的方法,并为每种类型的请求跳过DTO类?

c# servicestack

2
推荐指数
1
解决办法
1023
查看次数

标签 统计

c# ×3

servicestack ×3

.net ×1

api ×1