我试图从我的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
答案 0 :(得分:2)
默认情况下,ServiceStack仅提供pre-configured safe file extensions的静态文件。
您可以将静态.json
文件添加到允许的白名单中:
SetConfig(new HostConfig {
AllowFileExtensions = { "json" },
});