Como você chamaria uma API não RESTful? Quero dizer, além dos diferentes tipos de APIs que já têm um nome (SOAP, GraphQL, etc.).
Como você chamaria uma API chamada com http://url.com?param1=123¶m2=456
Como você chamaria uma API não RESTful? Quero dizer, além dos diferentes tipos de APIs que já têm um nome (SOAP, GraphQL, etc.).
Como você chamaria uma API chamada com http://url.com?param1=123¶m2=456
Essa URL incluída na postagem não pode ser chamada de REST, pois a API RESTful usa apenas os verbos GET, PUT, POST e DELETE. Uma interface que obedece a essas restrições arquitetônicas é chamada de "RESTful". Caso contrário, seu nome correto é apenas "não-RESTful".
Roy T. Fielding, cuja tese criou o REST, definiu-o para aplicativos baseados em hipertexto, mas na verdade o REST evoluiu posteriormente para um estilo de arquitetura, e não para um protocolo específico como SOAP ou HTML.
Muitos autores chamam o oposto de REST de Remote Procedure Call (RPC). Isso denota esquemas nos quais o cliente e o servidor concordam com um protocolo que normalmente precisa ser compilado em ambas as extremidades. Por exemplo, seu URL acima, que está usando um formato muito específico e acessado em uma ordem específica.
Para mais informações, veja:
Wikipedia Chamada de procedimento remoto
As APIs REST devem ser orientadas por hipertexto por Roy T. Fielding