lino alejandro
lino alejandro

Reputation: 505

Who decided the usage of the HTTP verbs on the REST architecture

I've been reading Roy Fielding dissertation, but he never defined the specific usage of the HTTP methods! who suggested to use the http verbs in the specific way we use them today in REST architecture?

Upvotes: 0

Views: 58

Answers (1)

VoiceOfUnreason
VoiceOfUnreason

Reputation: 57279

he never defined the specific usage of the HTTP methods

That's right - Fielding's thesis doesn't define HTTP. It defines the motivation for the architectural constraints that guided the development of the definition of HTTP.

Put another way: the REST architectural style isn't limited to HTTP; you could use those same ideas to build something else. Of course, because HTTP is here today, and inertia is a thing, you'd need to build something a LOT better than HTTP to get everybody to adopt it.

who suggested to use the http verbs in the specific way we use them today in REST architecture?

The earliest work was, as far as I can tell, the brain child of Tim Berners-Lee in 1991. He outlined some of that history.

After that, you should really be looking to the authors of the different standards

For methods defined outside of the HTTP document set, you can look in the IANA method registry for the reference, and track down the authors from there.

  • GET
  • HEAD
  • POST
  • PUT
  • DELETE

are all described with RFC 1945, so credit would go to those authors, and also presumably the other members of the working group prior to May of 1996.

Upvotes: 2

Related Questions