HttpStatusCode 枚举没有 507 (InsufficientStorage)
HttpStatusCode enumeration does not have 507 (InsufficientStorage)
根据 IANA registry,还有更多标准状态代码,例如 507 (InsufficientStorage)。我正在编写一个 webdav 服务器库,并且在我的 类 中使用 HttpStatusCode 枚举。在我的部分代码中,我必须使用 507 创建响应。
创建另一个枚举并且不使用 .NET HttpStatusCode 枚举是一个好习惯吗?
我要么切换到整数,要么创建您自己可以控制的枚举。正如您提到的,可能的 HTTP 状态代码比内置的 .NET 枚举要多得多。
根据 IANA registry,还有更多标准状态代码,例如 507 (InsufficientStorage)。我正在编写一个 webdav 服务器库,并且在我的 类 中使用 HttpStatusCode 枚举。在我的部分代码中,我必须使用 507 创建响应。
创建另一个枚举并且不使用 .NET HttpStatusCode 枚举是一个好习惯吗?
我要么切换到整数,要么创建您自己可以控制的枚举。正如您提到的,可能的 HTTP 状态代码比内置的 .NET 枚举要多得多。