lucasbsimao / StarWarsAPI

API para pesquisa de informações sobre o universo Star Wars

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Star Wars

Build Status

StarWarsAPI

1. Conceito

Esta API tem como propósito realizar buscas, inclusão e remoção de planetas do universo Star Wars. Estando de acordo com as informações do universo Star Wars original, a API retorna também o número de aparições nos filmes.

2. Dependências

Para executar este projeto são necessárias as seguintes dependências instaladas:

Há também a necessidade que o SwAPI esteja online, do contrário a api não conseguirá acessá-lo.

3. Testando a API

A documentação padrão da aplicação é fornecida pelo Swagger. Assim, uma vez que a API estiver online, a documentação estará disponível no endpoint /docApi/swagger-ui.html, como é visto abaixo:

Swagger

O Swagger também permite fazer testes de requisição. Porém outras aplicações também podem ser utilizadas, como o Postman.

3.1 Lista de funcionalidades

  1. Criando um planeta:

Endpoint: /planets/

{
    "name": "Alderaan",
    "climate": "temperate",
    "terrain": "grasslands, mountains"
}
  1. Deletando um planeta:

Endpoint: /planets/{id}

  1. Listar todos os planetas

Endpoint: /planets/

  1. Buscar planeta por id:

Endpoint: /planets/{id}

  1. Buscar planeta por nome:

Endpoint: /planets/name/{name}

About

API para pesquisa de informações sobre o universo Star Wars


Languages

Language:Java 100.0%