Tag Info

Hot answers tagged

30

Call it an HTTP API. It conforms to HTTP standards, and doesn't have anything else layered on top (e.g. SOAP). The HTTP standards define resources, verbs, headers, content negotiation, etc. REST (REpresentational State Transfer) is an architecture with requirements that happen to be amenable to existing HTTP standards, but HTTP works on all its own. ...


17

Richardson Maturity Models goes like this POST everywhere. A single endpoint. (SOAP) POST everywhere. Multiple endpoints. (resources) HTTP VERBS. Multiple endpoints. Like 2 and returns links to resources. (RESTful) So according to the model I would call it a webservice conforming to richardson level 2 or something along those lines. ...


4

Hypermedia never really got popular with REST-like APIs - to the point that when an API actually implements hypermedia navigation, the term RESTful simply isn't enough to distinguish it from any other "RESTful" web APIs. REST has become an catch-all term or any resource-based web APIs and new names like Hypermedia API have been coined to focus on ...


3

Personally being a Sr. Software Configuration Manager for many years (10+) I hear the terms mismatched in a variety of real life situations. It is not uncommon for non technical personnel due to the relative nature of the positions. They both have specific roles, needs and requirements that are similar but yet can be clearly divided in my opinion. I ...


3

It is a matter of terminology. IMHO, any break, continue, goto, return which is not in the body of an if or else or case is an inconditional jump. So obviously if (foobar) goto somelabel; is a conditional jump. In if (foobar) { x = something(); y = other(x); return; } I would believe that the return is conditional. Some people might ...


2

It is a CRUD interface (Create, Read, Update, Delete) over HTTP. I can't think of any authorities to back it up this assertion, so I hope you get more and better answers.


1

You can call it a Web API. It's a very broad term but it can avoid nitpicking about meaning of other API type definitions. The term is less technical and precise compared to alternatives like HTTP API, but that might be an advantage when talking to non-technical people. This term is also used by Leonard Richardson (who defined the Richardson Maturity Model ...


1

You can call it whatever you like, people tend to (almost religiously) latch onto any part of the REST 'spec' that you're not following and use that as a point of protest which is highly detrimental to the development. But that said, the simple fact is that there are (nearly) zero services exist that implement true REST for their API serves. In our team we ...


1

Conditional means it may not be followed depending on some condition. Unconditional means that is program flow reaches that point it always will continue at the target. A if and a switch are a conditional jumps. At the end of the then clause of an if is an unconditional jump to after the else clause. breaks in a switch are also unconditional.



Only top voted, non community-wiki answers of a minimum length are eligible