¿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