servicestack - 我可以让它在服务堆栈上自定义我的 GET 请求的显示吗?

标签 servicestack

当我在我的服务堆栈上发出 GET 请求时,它工作正常。
感谢服务堆栈,使开发人员的工作变得非常容易。
在页面上,我有两个查询。可能有人可以帮助我。根据我的说法,最好了解您正在工作的内容以及内部事物的工作方式。

enter image description here

见上图,当我在服务堆栈上发送 GET 请求时,它向我显示了这种布局。

1>我想知道我可以让它自定义显示吗?即我可以删除句子“SnapShot of .....”(大标题)

2>我想知道,为什么属性中定义的每个大写字符都需要在表头(结果表)中占用空间。
即在我的项目中,类中的属性名称是 -> instanceName,在 header 中表示为“实例名称”。

谁能告诉我这背后的原因是什么?

最佳答案

HtmlFormat 的实现位于单个类中:
https://github.com/ServiceStack/ServiceStack/blob/master/src/ServiceStack/WebHost.Endpoints/Formats/HtmlFormat.cs

它允许一些自定义,例如:

HtmlFormat.TitleFormat = "";
HtmlFormat.HtmlTitleFormat = "";

特别添加了诸如拆分标题标签大小写的默认行为,以使其更具可读性。要改变这一点,您将不得不下载源代码,自己对类进行更改并创建一个新版本。这是执行 split-camel-casing 的行:

https://github.com/ServiceStack/ServiceStack/blob/master/src/ServiceStack/WebHost.EndPoints/Formats/HtmlFormat.cs#L289

您可以在以下位置阅读有关 JSON HTML 报告格式的更多信息:
https://github.com/ServiceStack/ServiceStack/wiki/HTML5ReportFormat

关于servicestack - 我可以让它在服务堆栈上自定义我的 GET 请求的显示吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8075332/

相关文章:

c# - ServiceStack.Redis 在缓存中存储空对象

authentication - ServiceStack 可以验证 JWT OOTB

c# - 是否可以将自定义 header 添加到 ServiceStack Redis 消息中?

c# - 无法安装包 ServiceStack.Interfaces

c# - 使 ORMLite 对结构使用适当的序列化

angularjs - ServiceStack:使用 DTO 中的属性来设置响应头和响应体

jquery - ServiceStack 反序列化在 jQuery 请求上失败,但在 C# 客户端上失败

c# - ServiceStack OrmLite - 从存储过程中捕获 Sql InfoMessage 事件

c# - 注册新用户会覆盖当前用户 session - 为什么?

design-patterns - 使用 ServiceStack 在 "per object per user"基础上控制权限的最佳设计模式?