TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

REST Introduction

24 pointsby pulsarpietroabout 6 years ago
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&#x27;ve found all books (PDFs) on the internet excessively long, 300 pages+. Is it me overlooking the topic - because I don&#x27;t know what I am talking about - or are they truly excessive ?<p>Any recommendations ?

5 comments

highhedgehogabout 6 years ago
<a href="https:&#x2F;&#x2F;pages.apigee.com&#x2F;rs&#x2F;apigee&#x2F;images&#x2F;api-design-ebook-2012-03.pdf" rel="nofollow">https:&#x2F;&#x2F;pages.apigee.com&#x2F;rs&#x2F;apigee&#x2F;images&#x2F;api-design-ebook-2...</a>
jermaustin1about 6 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.<p>1: <a href="https:&#x2F;&#x2F;docs.microsoft.com&#x2F;en-us&#x2F;azure&#x2F;architecture&#x2F;best-practices&#x2F;api-design" rel="nofollow">https:&#x2F;&#x2F;docs.microsoft.com&#x2F;en-us&#x2F;azure&#x2F;architecture&#x2F;best-pra...</a>
评论 #19617503 未加载
kodyabout 6 years ago
I strongly recommend Designing Web APIs: <a href="http:&#x2F;&#x2F;shop.oreilly.com&#x2F;product&#x2F;0636920123880.do" rel="nofollow">http:&#x2F;&#x2F;shop.oreilly.com&#x2F;product&#x2F;0636920123880.do</a><p>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&#x27;re facing.
评论 #19616213 未加载
macca321about 6 years ago
There&#x27;s two kinds of REST. REST as most developers misunderstand it, and REST as Roy Fielding, inventor of REST, understands it.<p>For the former you can read the Microsoft REST guidelines, for the latter I suggest getting Mike Amundsen&#x27;s RESTful Web APIs book.<p>If you do go with the latter be prepared for a lot of frustration with those who went with the former.
评论 #19620667 未加载
santypk4about 6 years ago
Check this site <a href="https:&#x2F;&#x2F;restfulapi.net&#x2F;" rel="nofollow">https:&#x2F;&#x2F;restfulapi.net&#x2F;</a> It has information about RESTful API Designs, HATEOAS, Caching, Compression, etc. Very useful