Settings

Theme

REST Introduction

24 points by pulsarpietro 7 years ago · 12 comments · 1 min read


Does anybody know a short introduction to REST APIs ? I know HTTP reasonably well (it is not that complicated after all, I dare to say) and I need to know specifically what REST is about. I understand that being ignorant on the matter does not help in selecting a good source, but I've found all books (PDFs) on the internet excessively long, 300 pages+. Is it me overlooking the topic - because I don't know what I am talking about - or are they truly excessive ?

Any recommendations ?

highhedgehog 7 years ago

https://pages.apigee.com/rs/apigee/images/api-design-ebook-2...

jermaustin1 7 years ago

Microsoft has a decent document regarding REST API design[1]. The main gist is, HTTP Verbs tell the application what to do with the object the URI Path points to.

1: https://docs.microsoft.com/en-us/azure/architecture/best-pra...

kody 7 years ago

I strongly recommend Designing Web APIs: http://shop.oreilly.com/product/0636920123880.do

You can jump ahead to the Representational State Transfer chapter to get a good overview of REST, then read whichever chapters seem interesting or solve whichever problems you're facing.

macca321 7 years ago

There's two kinds of REST. REST as most developers misunderstand it, and REST as Roy Fielding, inventor of REST, understands it.

For the former you can read the Microsoft REST guidelines, for the latter I suggest getting Mike Amundsen's RESTful Web APIs book.

If you do go with the latter be prepared for a lot of frustration with those who went with the former.

santypk4 7 years ago

Check this site https://restfulapi.net/ It has information about RESTful API Designs, HATEOAS, Caching, Compression, etc. Very useful

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection