Кто принял решение об использовании HTTP-глаголов в архитектуре REST

#rest

#rest

Вопрос:

Я читал диссертацию Роя Филдинга, но он никогда не определял конкретное использование методов HTTP! кто предложил использовать http-глаголы так, как мы используем их сегодня в архитектуре REST?

Ответ №1:

он никогда не определял конкретное использование методов HTTP

Это верно — тезис Филдинга не определяет HTTP. Он определяет мотивацию для архитектурных ограничений, которыми руководствовались при разработке определения HTTP.

Другими словами: архитектурный стиль REST не ограничивается HTTP; вы можете использовать те же идеи для создания чего-то другого. Конечно, поскольку HTTP существует сегодня, а инерция — это вещь, вам нужно будет создать что-то НАМНОГО лучшее, чем HTTP, чтобы заставить всех принять его.

кто предложил использовать http-глаголы так, как мы используем их сегодня в архитектуре REST?

Самой ранней работой, насколько я могу судить, было детище Тима Бернерса-Ли в 1991 году. Он изложил часть этой истории.

После этого вам действительно следует обратиться к авторам разных стандартов

Для методов, определенных за пределами набора документов HTTP, вы можете найти ссылку в реестре методов IANA и отследить авторов оттуда.

  • ПОЛУЧИТЬ
  • ГЛАВА
  • Публикация
  • ПОМЕСТИТЕ
  • Удалить

все они описаны в RFC 1945, поэтому заслуга этих авторов, а также, предположительно, других членов рабочей группы до мая 1996 года.