我可以在服务堆栈上自定义我的GET请求吗?

ami*_*tel 5 servicestack

当我在服务堆栈上发出GET请求时,它工作正常.感谢服务堆栈,让开发人员工作变得非常轻松.在页面上,我有两个问题.可能有些人可以帮助我.据我所知,了解你的工作以及内部工作原理总是更好.

在此输入图像描述

看到上面的图片,当我在服务堆栈上发送GET请求时,它会显示我这种布局.

1>我想知道我可以自定义显示.即我可以删除传送"SnapShot ....."(大头)

2>我想知道,为什么在表的标题(结果表)中为属性中定义的每个大写字符占用空间.即在我的项目中,类中的属性名称是 - > instanceName,它在标题中表示为"实例名称".

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

myt*_*thz 4

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

它允许一些定制,例如:

HtmlFormat.TitleFormat = "";
HtmlFormat.HtmlTitleFormat = "";
Run Code Online (Sandbox Code Playgroud)

专门添加了默认行为(例如拆分标题标签的大小写)以使其更具可读性。要更改此设置,您必须下载源代码,自己对类进行更改并剪切新的构建。这是执行 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