Questão 96 · Informática: Redes de computadores e internet
Julgue o item a seguir, a respeito dos conceitos de API (application programming interface).
API é um padrão XML usado para desenvolver uma interface de aplicativos em dispositivos computacionais em servidores HTTP ou HTTPS.
Julgue o item:
Gabarito: ERRADO
Gabarito definitivo divulgado pela banca Cebraspe (PF 2021).
Comentário
Gabarito: ERRADO.
O item afirma que "API é um padrão XML usado para desenvolver uma interface de aplicativos em dispositivos computacionais em servidores HTTP ou HTTPS". Essa afirmação está incorreta por dois motivos principais.
Primeiro, uma API (Application Programming Interface) não é um "padrão XML". XML (e JSON) são formatos de dados que podem ser usados para a troca de informações em APIs, mas a API em si é um conjunto de definições e protocolos que permite a comunicação entre diferentes softwares. Ela define como os componentes de software devem interagir.
Segundo, embora muitas APIs utilizem HTTP/HTTPS para comunicação (especialmente as APIs web, como as RESTful), a definição de API não se restringe a servidores HTTP ou HTTPS. Existem APIs para sistemas operacionais, bibliotecas de software, bancos de dados, etc., que podem não envolver comunicação via HTTP/HTTPS.
Em resumo, XML é uma tecnologia para formatação de dados, enquanto API é um conceito mais abrangente que define a interface de comunicação entre sistemas, podendo usar diversos formatos e protocolos.
Fundamentos: Conceito de API (Application Programming Interface) · Conceito de XML (Extensible Markup Language)
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe PF 2021 (Agente de Polícia Federal), questão 96, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.