Módulo Escolas - PUT - Atualizar uma escola existente
Opened this issue · 1 comments
Não possui os dados a serem enviados no PUT, foi utilizado o mesmo body do POST incluir nova escola.
Exemplo de requisição:
PUT https://sete.transportesufg.eng.br/escolas/5201405/52279095
Body:
Resultado do experimento:
• Retorno do HTTP é 200 – Ok, não possui campos obrigatórios.
• O resultado não está na documentação da API
• Está usando o seguinte formato
{ result: "true", messages:{“id”: }
Exemplo de requisição:
PUT https://sete.transportesufg.eng.br/escolas/5201405/0
Body:
Resultado do experimento:
• Retorno do HTTP é 200 – Ok, mesmo a escola não existindo retorna “ok”
• O resultado está diferente na documentação da API
• Está usando o seguinte formato
{ result: "true", messages:{ }
• Possui links no retorno, verificar se isso está certo
Exemplo de requisição:
PUT https://sete.transportesufg.eng.br/escolas/0/52279095
Body:
Resultado do experimento:
• Retorno do HTTP é 200 - Ok
• O resultado está diferente na documentação da API
• Está usando o seguinte formato
{ result: "true", messages:{ }
• Possui links no retorno, verificar se isso está certo
Exemplo de requisição:
PUT https://sete.transportesufg.eng.br/escolas/5201405/52279095
Body:
{
}
Resultado do experimento:
• Retorno do HTTP é 200 – Ok, mesmo enviando uma string vazia
• O resultado está diferente na documentação da API
• Aparentemente o resultado na documentação é o body a ser enviado na requisição.
• Está usando o seguinte formato
{ result: "false", messages:{“id”: }
put:
tags:
- escolas
summary: Atualizar uma escola existente
operationId: placeOrder
produces:
- application/json
parameters:
- name: codigo_cidade
in: path
description: Código do municipio
required: true
type: integer
format: int64
- name: id_escola
in: path
description: ID da Escola que se deseja obter
required: true
type: integer
format: int64
- in: body
name: body
description: Dados da escola a serem enviados.
required: true
schema:
$ref: '#/definitions/Escola'
responses:
200:
description: Operação realizada com sucesso
schema:
$ref: '#/definitions/CreateResponsePut'
400:
description: Parâmetros inválidos
404:
description: Recurso não encontrado
security:
- api_key: []
Não inclui o "_links" no retorno