No protótipo a tela de atualizar tem mais campos que devolvidos no GET, como por exemplo o endereço, não deveria ser feito um segundo GET com esses campos a mais pra essa tela, tipo um Detalhes Medico?
No protótipo a tela de atualizar tem mais campos que devolvidos no GET, como por exemplo o endereço, não deveria ser feito um segundo GET com esses campos a mais pra essa tela, tipo um Detalhes Medico?
Olá, tudo bem?
Sim, uma abordagem válida e até que comum é ter um endpoint adicional, como /medicos/{id}/detalhes
, que retorna informações mais detalhadas sobre um médico específico, incluindo informações como endereço, especialidades, etc. Dessa forma, quando um usuário acessa a tela, a aplicação pode carregar todas as informações necessárias a partir desse endpoint /medicos/{id}/detalhes
, em vez de carregar apenas o endpoint /medicos/{id}
que contém apenas as informações básicas do médico. Isso ajuda a manter a separação de responsabilidades e a garantir que a API esteja seguindo o princípio REST de ser orientada a recursos.