Crie APIs RESTful robusta

As APIs devem seguir o padrão Representational State Transfer (REST), sempre que possível, utilizando o protocolo HTTP para manipulação de dados. Uma das vantagens do REST é que fornece uma estrutura para comunicar estados de erro. Utilize os HTTP Headers para passar informação adicional e os métodos GET, POST, PUT e DELETE, que indicam a ação a ser realizada.

  • GET – recupera ou consulta um recurso;

  • POST – cria um novo recurso ou inicia uma ação;

  • PUT – atualiza ou substitui um recurso existente;

  • DELETE – remover um recurso.

Os Uniform Resource Locators (URLs) devem representar apenas entidades e objetos de negócios e deve evitar-se a utilização de métodos de ação dentro da string do URL.

Use JSON sempre que possível em todas as APIs e documente o objeto JSON para garantir que esteja bem descrito e acessível a todos.

Last updated