¿Por qué HttpRequest.HttpMethod es una cadena en lugar de Enum?

En elReferencia deHttpRequest.HttpMethod de .NET Framework, el tipo de solicitud se declara conSystem.String tipo

InRFC 2616 se declaran todos los métodos de solicitud HTTP (por ejemplo, POST, GET, PUT, DELETE ...).

También hay un comportamiento similar enHttpWebRequest yWebRequest clases de .NET.

Java tiene el enfoque similar enHttpURLConnection#setRequestMethod(String) método.

¿Por qué estos diseñadores de lenguaje no consideran implementar una enumeración para esos métodos HTTP?

¿Tienes una idea

Respuestas a la pregunta(4)

Su respuesta a la pregunta