1
resposta

Fiquei na duvida a respeito da abordagem do metodo converterParametroParaString

estamos convertendo pois a api está programada para receber ${key}=${value}e um & comercial entre os {} para enviar para a api, Mas eu não entendi como eu verifico esse padrão que a api está esperando

1 resposta

Henrique,

Você verifica o padrão que a API espera de três formas principais:

  1. Documentação da API: Se existe Swagger, Postman ou algum documento, ele deve informar como os parâmetros são montados na URL.

  2. Testes manuais: Utilize ferramentas como Insomnia, Postman ou até o navegador para testar diferentes formatos. Se a URL ...?CompanhiasId=1&CompanhiasId=2 não funciona, mas ...?CompanhiasId=1,2 funciona, isso indica o padrão esperado pela API.

  3. Código do backend: Se você tem acesso ao backend, pode verificar como ele lê os parâmetros. Dependendo da tecnologia, ele pode estar configurado para aceitar listas como CompanhiasId=1,2,3 ou múltiplas chaves CompanhiasId=1&CompanhiasId=2.

Por isso foi necessário criar o método converterParametroParaString(), para que o frontend adapte os dados exatamente no formato que a API espera.