从Web浏览器访问时如何禁用ServiceStack页面

时间:2015-02-17 08:35:31

标签: servicestack

当我在网络浏览器中打开我的API时,我会得到以下界面。 enter image description here

我必须点击" json"查看返回的原始数据。

如何在不添加format网址查询字符串的情况下直接在网络浏览器中停用此用户界面并显示原始数据?

1 个答案:

答案 0 :(得分:2)

您没有看到从您的服务返回的数据,因为您的服务只返回错误。

禁用自动Html页面

您可以通过删除AppHost配置()中的Html功能来禁用Auto Html Page

SetConfig(new HostConfig {
    EnableFeatures = Feature.All.Remove(Feature.Html),
});

在浏览器中,这通常会返回XML结果,因为浏览器会要求application/xml而不是JSON,要显示JSON,您也可以删除XML,例如:

SetConfig(new HostConfig {
    EnableFeatures = Feature.All.Remove(Feature.Html | Feature.Xml),
});