我刚刚为我的一个类中的“application / json”内容类型声明了一个常量。
public const string JsonContentType = "application/json";
我不确定这是一个好习惯。
.NET框架是否具有“application / json”的预定义const?
答案 0 :(得分:33)
虽然在MediaTypeNames中定义了一些 MIME常量(请参阅here),但“application / json”没有常量。
将其他内容类型放在共享const中可能是最佳做法,比在整个代码中至少在字符串文字中定义它们要好一百倍。
此外,它还为您提供了使用新的/自定义MIME类型的灵活性,特定的.NET版本可能没有。
答案 1 :(得分:13)
为了添加最新答案:由于已定义dotnet core 2.1 MediaTypeNames.Application.Json
。