Assinale a opção que apresenta a ferramenta utilizada no Swagger para expor e invocar definições de APIs feitas com o próprio Swagger.
ASwagger Socket
BSwagger Editor
CSwagger Parse
DSwagger Codegen
ESwagger JS
Revelar gabarito e comentário▾
GabaritoA — Swagger Socket
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Swagger Tools – Ferramentas para expor e invocar APIs
Gabarito: letra A. A ferramenta Swagger Socket é a que permite expor e invocar definições de APIs, especialmente para comunicação em tempo real via WebSocket. As demais opções cumprem funções distintas: Swagger Editor (edição), Swagger Codegen (geração de código), Swagger Parse (análise sintática) e Swagger JS (biblioteca cliente JavaScript).
Alternativa A — ✅ Correta ⟵ GABARITO
O Swagger Socket é uma ferramenta projetada para expor e invocar definições de APIs, suportando protocolos de comunicação em tempo real, como WebSockets. Portanto, atende diretamente ao que o enunciado descreve.
Alternativa B — ❌ Incorreta
O Swagger Editor é um editor visual para criar e modificar especificações no formato OpenAPI (antigo Swagger). Sua finalidade é editar, não expor ou invocar definições de API.
Alternativa C — ❌ Incorreta
O Swagger Parse é uma biblioteca para fazer parsing de especificações Swagger, convertendo-as em objetos manipuláveis. Não tem função de exposição ou invocação de APIs.
Alternativa D — ❌ Incorreta
O Swagger Codegen gera automaticamente código de clientes, servidores e documentação a partir de uma especificação OpenAPI. Não é usado para expor ou invocar APIs diretamente.
Alternativa E — ❌ Incorreta
O Swagger JS é uma biblioteca JavaScript para interagir com APIs definidas com Swagger. Embora possa invocar APIs, não é a ferramenta do Swagger em si para expor definições – é um cliente. A ferramenta específica para expor e invocar é o Swagger Socket.
PEGA ESSA DICA!
Para memorizar, associe cada ferramenta ao seu verbo-chave: Editor (editar), Codegen (gerar código), Parse (analisar), JS (client side), Socket (comunicação em tempo real – expor/invocar).