Почему HttpRequest.HttpMethod - это строка, а не Enum?

В Ссылке HttpRequest.HttpMethod .NET Framework тип запроса объявлен с типом System.String .

В RFC 2616 все методы HTTP-запроса объявлены (например, POST, GET, PUT, DELETE ...).

Аналогичное поведение наблюдается в классах HttpWebRequest и WebRequest из .NET.

В Java есть аналогичный подход к методу HttpURLConnection # setRequestMethod (String) .

Почему разработчики этих языков не рассматривают реализацию перечисления для этих HTTP-методов?

есть идея?

24
задан AhmetB - Google 17 July 2011 в 06:17
поделиться