HttpStatusCode
是一个枚举类型,每个可能的值都对应一个HTTP状态码(例如(int)HttpStatusCode.Ok == 200
)。
然而,HttpMethod
被实现为一个 类,其中有静态属性可以获取各种HTTP动词的实例(如HttpMethod.Get
、HttpMethod.Put
等)。那么,为什么不将 HttpMethod
实现为枚举类型呢?
HttpStatusCode
是一个枚举类型,每个可能的值都对应一个HTTP状态码(例如(int)HttpStatusCode.Ok == 200
)。
然而,HttpMethod
被实现为一个 类,其中有静态属性可以获取各种HTTP动词的实例(如HttpMethod.Get
、HttpMethod.Put
等)。那么,为什么不将 HttpMethod
实现为枚举类型呢?
Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpMethod
System.Net.Cache
名称空间中有一个名为HttpMethod
的枚举类型。 - sloth