OBSAT-MCTI

Servidor de testes lançado

Acesse em Materiais/Servidor de testes

O servidor de testes da OBSAT foi lançado, agora você pode fazer requisições usando seu satélite!

Informações gerais:

Deu erro, e agora?

Primeiro, preste atenção no campo "Status". O Status geralmente irá dizer o erro para você.

Lista de Erros:

Tamanho limite do Payload excedido:
Causa: O valor do payload está extremamente grande (Maior do que o banco pode suportar).
Solução: Diminua o número de informações do payload, e verifique se você está enviando corretamente.

A requisicao recebida não é um JSON
Causa: A sua requisição possui um JSON mal formatado
Solução: Falta de aspas e chaves são os motivos mais comuns, preste atenção em como seu JSON está formatado, mais abaixo, um link será disponibilizado de uma plataforma que verifica se um JSON é válido.

O JSON recebido nao segue a formatacao correta
Causa: Seu JSON não possui todos o(s) campo(s) que deveria ter.
Solução: Verifique se eles estão escritos de maneira IDÊNTICA aos campos corretos. Uma lista com todos os campos estará logo abaixo.

Truncado
Causa: O campo payload possui mais de 90 bytes e menos que 500 bytes, logo, ele foi truncado com o último campo válido
Solução: Verifique o tamanho do seu payload, muito possivelmente ele está enviando dados extremamente grandes

N/A
Causa: Algum erro aconteceu, e os campos associados a sua requisição não foram enviados.
Solução: Verifique o status, e por que isso ocorreu

Nada aconteceu
Causa: Isso pode ter mais de uma causa, mas geralmente, ou você enviou um JSON muito grande, que está acima do limite máximo do banco de dados, ou você não programou o BIPES corretamente
Solução: Preste atenção no tamanho do seu JSON, e confira o link de exemplo, muito provavelmente, você não deve ter feito o procedimento de envio corretamente.

Informações adicionais

Site para verificar se um JSON é válido https://jsonformatter.org/json-viewer

Link para o edital (Cheque o apêndince 1, no final do arquivo) https://github.com/OBSAT-MCTI/OBSAT-MCTI/blob/main/editais/1a_OBSAT%20MCTI_Fases_2_11_04_2022.pdf

Todos os campos necessários:

equipe
bateria
temperatura
pressao
giroscopio
acelerometro
payload

F.A.Q

O site não apresenta todas as colunas
Isso acontece porque alguma requisição deve ter sido extremamente larga, tire o zoom da página (CRTL -).

Meu payload não está por inteiro
Isso acontece porque ele superou o limite máximo de 90 bytes, diminua o tamanho.

Encontrei uma requisição maliciosa, o que devo fazer?
Contate algum administrador que ele irá remove-la. Requisições maliciosas serão rastreadas, e os responsáveis serão punidos, podendo ser desclassificados da OBSAT, e banidos das próximas edições

Minhas requisições serão armazenadas para sempre?
Não, elas serão removidas automaticamente após 24 horas.