使用ServiceStack为.json文件扩展名提供物理JSON文件

时间:2014-11-19 02:34:00

标签: json angularjs servicestack

我试图从我的angular $ http请求中获取一个静态.json文件,但看起来ServiceStack对所有* .json请求都有一个句柄。是否可以获取物理json文件?

这是我得到的错误:

Forbidden

Request.HttpMethod: GET
Request.PathInfo: /app/resources/menu/administrator.json
Request.QueryString: 
Request.RawUrl: /app/resources/menu/administrator.json

1 个答案:

答案 0 :(得分:2)

默认情况下,ServiceStack仅提供pre-configured safe file extensions的静态文件。

您可以将静态.json文件添加到允许的白名单中:

SetConfig(new HostConfig {
    AllowFileExtensions = { "json" },
});