使用ServiceStack提供扩展名为.JSON的物理JSON文件
我试图从angular$http请求中获取一个静态.json文件,但ServiceStack似乎对所有*.json请求都有一个句柄。是否可以获取物理json文件 以下是我得到的错误:使用ServiceStack提供扩展名为.JSON的物理JSON文件,json,angularjs,servicestack,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/administ
Forbidden
Request.HttpMethod: GET
Request.PathInfo: /app/resources/menu/administrator.json
Request.QueryString:
Request.RawUrl: /app/resources/menu/administrator.json
默认情况下,ServiceStack仅为具有的静态文件提供服务 您可以使用以下命令将静态
.json
文件添加到允许的白名单中:
SetConfig(new HostConfig {
AllowFileExtensions = { "json" },
});
值得一提的是,分机没有句号前缀。只是在这上面浪费了几个小时:(