Logo Passei Direto
Buscar
Considere um servidor REST que forneça dados climatológicos para um determinado estado, com base em sua sigla, com autenticação padrão, via protocolo HTTP, tendo usuários definidos no próprio sistema. Supondo que você deseja utilizar a consulta disponibilizada pelo servidor a partir de um cliente Java, qual seria a estratégia correta para a implementação?
Qual é a estratégia correta?
Utilizar uma chamada anotada com GET, a partir de uma interface de serviços baseada no Retrofit, com a interceptação da chamada HTTP e inclusão das credenciais para autenticação.
Não é necessária nenhuma modificação na programação do cliente Java. Basta utilizar uma interface de serviços, com base no Retrofit, adicionando apenas usuário e senha ao endereço.
Será necessário modificar o mapeamento padrão, com base em JSON, para uso da sintaxe XML, pois o acesso utilizando dados em formato XML não exige autenticação.
Utilizar acesso de baixo nível ao servidor REST, via Socket, pois, infelizmente, o Retrofit não oferece suporte para autenticação e não há bibliotecas complementares que possam ser usadas.
Utilizar uma chamada anotada com PUT, a partir de uma interface de serviços baseada no Retrofit, com a passagem do usuário e senha no corpo da requisição.
User badge image
Questões para Estudantes

há 8 meses

Respostas

User badge image

Ed Verified user icon

há 8 meses

A estratégia correta para implementar a consulta ao servidor REST a partir de um cliente Java, utilizando Retrofit e considerando a autenticação padrão via HTTP, é: Utilizar uma chamada anotada com GET, a partir de uma interface de serviços baseada no Retrofit, com a interceptação da chamada HTTP e inclusão das credenciais para autenticação. Essa abordagem permite que você faça a requisição de forma adequada, garantindo que as credenciais sejam enviadas corretamente para autenticação.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina