クラスの1つで「application / json」コンテンツタイプの定数を宣言しました。
public const string JsonContentType = "application/json";
それが良い習慣かどうかはわかりません。
.NET Frameworkには、「application / json」に対して事前定義されたconstがありますか?
クラスの1つで「application / json」コンテンツタイプの定数を宣言しました。
public const string JsonContentType = "application/json";
それが良い習慣かどうかはわかりません。
.NET Frameworkには、「application / json」に対して事前定義されたconstがありますか?
回答:
MediaTypeNamesで定義されているMIME定数はいくつかありますが(ここを参照)、「application / json」の定数はありません。
追加のコンテンツタイプを共有constに配置することは、おそらくベストプラクティスであり、少なくともコード全体で文字列リテラルで100万回定義するよりも優れています。
さらに、特定の.NETバージョンにはない新しい/カスタムMIMEタイプを柔軟に使用できます。
MediaTypeNames.Application.Json
定義されています:)github.com/dotnet/corefx/pull/26701を参照してください。
最新の回答を追加するには:dotnet core2.1MediaTypeNames.Application.Json
が定義されているため。
チェンジセットについては、https://github.com/dotnet/corefx/pull/26701を参照してください。
Json
残念ながら、定数は.NET Standard2.0では使用できないようです。