我刚刚在我的一个类中为"application/json"内容类型声明了一个常量.

public const string JsonContentType = "application/json";

我不确定这是不是一个好的做法.

做NET framework是否为"应用程序/json"预定义了常量?

推荐答案

请参见Newer Answer.这个答案现在不准确了.

虽然MediaTypeNames中定义了some个MIME常量(参见here),但是"application/json"没有常量.

将额外的内容类型放在共享常量中可能是最佳实践,至少比在代码中以字符串文字定义它们一百万次要好.

此外,它还为您提供了使用新的/自定义MIME类型的灵活性,这是一种特定的MIME类型.NET版本可能没有.

.net相关问答推荐

如何查询 DOTNET_CLI_TELEMETRY_OPTOUT 是否永久设置为 TRUE?

dotnet ef dbcontext scaffold command --data-annotations 或 -d 命令行参数似乎不起作用

如何在 .Net Core EF 中组合多个条件表达式来过滤数据?

如何在选项卡中 Select Winforms NumericUpDown 中的所有文本?

为什么这两个比较有不同的结果?

如何获取控制台应用程序的执行目录

HttpClient 请求抛出 IOException

ReaderWriterLock 与锁{}

如何将 UI Dispatcher 传递给 ViewModel

静态析构函数

返回 IList 是否比返回 T[] 或 List 更糟糕?

.Net 中 AOP 的最佳实现是什么?

为什么会出现编译错误使用未分配的局部变量?

string.Empty vs null.你用哪一个?

使用+运算符的字符串连接

无锁多线程适用于真正的线程专家

.NET 的 XPath 和 XSLT 2.0?

如何重新启动我的 C# WinForm 应用程序?

LINQ 可以与 IEnumerable 一起使用吗?

如何在我的机器上找到 fuslogvw.exe?