我想如果客户端在调用web api时没有提供内容类型,在服务器端设置为application / json,我发现了这个:
SetConfig(new HostConfig {
PreferredContentTypes = new []{ MimeTypes.Json }.ToList(),
});
<{3>}链接中的但是当我编写这段代码时,编译器不会识别Setconfig。
编辑:
我按照this指令替换了servicestack.text而不是web api的默认序列化程序。 我不知道我应该把这个配置放在哪里,当我把它放在ServiceStackTextFormatter中时beacuase构造函数编译器无法识别SetConfig。
答案 0 :(得分:2)
使用Config.DefaultContentType
例如:
SetConfig(new HostConfig {
DefaultContentType = MimeTypes.Json
});