Skip to content

Conversation

@RobsonTrasel
Copy link
Contributor

Descrição da Alteração

Implementação e ajuste no endpoint de resolução DNS para atender aos seguintes requisitos:

  1. Alteração do uso de parâmetros na rota para query parameters:

    • Agora, o parâmetro date é recebido como query parameter em vez de fazer parte da URL.
    • Exemplos de requisição:
      • Para buscar por uma data específica: GET /api/v1/dns?date=09-11-2024.
      • Para buscar o arquivo mais recente: GET /api/v1/dns.
  2. Ajuste no formato de resposta:

    • Garantido que o retorno do endpoint seja em formato JSON válido.
    • Antes, o arquivo era retornado como texto puro; agora, ele é deserializado e retornado como objeto JSON.

Alterações Realizadas

  • Refatoração do método GetDnsResolution no controller APIManagerController:
    • Adicionado o uso de query parameter para o atributo date.
    • Inclusão de lógica para deserializar o conteúdo do arquivo .json antes de enviá-lo na resposta.
    • Ajuste no retorno de mensagens de erro para garantir respostas padronizadas em JSON.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant