FC ConcursosFC Concursos

Questão FC266262

Appfication Programming Interface (API) representa um programa que tem por objetivo fornecer ou receber informações de forma facilitada e segura. Ela é amplamente utilizada para a

Web Services

IDECAN · 2022

Appfication Programming Interface (API) representa um programa que tem por objetivo fornecer ou receber informações de forma facilitada e segura. Ela é amplamente utilizada para a realização de integração entre sistemas, quer seja B2B ou B2C. Especificamente em relação às APls RESTful, analise as afirmativas abaixo e marque alternativa correta.

 

I. As APls RESTful são um tipo de API baseada em tecnologia web.

 

II. GET, POST, PUT, DELETE e PACKED são exemplos de nomes de verbos das APls RESTful. Estes determinam a finalidade da requisição que um usuário esteja enviado para a API.

 

III. Em se tratando de formato de retorno de dados, podemos dizer que as APls RESTFull são agnósticas. Apesar do formato de retomo de dados JSON ser o mais utilizado, outros formatos de retorno podem ser utilizados.


  1. Apenas as afirmativas I e II estão corretas.
  2. Apenas as afirmativas I e III estão corretas.
  3. Apenas a afirmativa III está correta.
  4. Apenas a afirmativa I está correta.
  5. Todas as afirmativas estão corretas.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

A alternativa B está correta porque as afirmativas I e III refletem características essenciais das APIs RESTful.


I. As APIs RESTful seguem o estilo arquitetural REST e são projetadas para comunicação sobre a web, usando HTTP, URIs para identificar recursos e operações que manipulam representações desses recursos de forma geralmente stateless.


III. As APIs RESTful são agnósticas quanto ao formato de representação: adotam negociação de conteúdo via cabeçalhos (Accept, Content-Type), permitindo vários formatos. Embora JSON seja o mais comum por ser leve e fácil de manipular, é possível empregar XML, YAML, CSV, entre outros, conforme a necessidade.


Em suma: REST é um estilo web para trocar representações de recursos, e não impõe um formato único de dados.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo