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