Questão nº 53
Questão de Tecnologia da Informação · FCC TRT4 2022 (nº 53)
Em um código Swagger escrito em JSON, a URL Base é formada por
- Ahost, baseForms e schemes.
- Bconsumes, host e produces.
- Chost, basePath e schemes. (alternativa correta)
- Dproduces, schemes e baseForms.
- Eapplication, get e basePath.
Resposta comentada
Gabarito Alternativa C
A URL Base em Swagger (especificação 2.0) é o endereço inicial comum para todas as requisições da sua API, combinando o protocolo, o domínio e o caminho raiz.
(A) Incorreta: `baseForms` não é um campo padrão da especificação Swagger para definir a URL Base. A armadilha aqui é que `host` e `schemes` estão corretos, mas `baseForms` é um termo inventado ou confuso, tornando a alternativa incorreta.
(B) Incorreta: `consumes` e `produces` definem os tipos de mídia que a API aceita e retorna, respectivamente, e não fazem parte da estrutura da URL Base.
(C) Correta: A URL Base é formada pela combinação do `host` (domínio ou IP), `basePath` (caminho raiz da API) e `schemes` (protocolos como HTTP ou HTTPS).
(D) Incorreta: `produces` não faz parte da URL Base, e `baseForms` não é um campo válido para essa finalidade.
(E) Incorreta: `application` e `get` não são componentes da URL Base. `get` é um método HTTP (como GET, POST, PUT), e `application` pode se referir a um tipo de mídia (ex: `application/json`), mas não a um componente da URL.
Fonte: FCC TRT4 2022 Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.