Questão FC373710
Em uma requisição REST os tipos de dados utilizados na requisição e na resposta podem ser acordados entre o servidor e o cliente, sendo mais utilizados os tipos
Web Services
FCC · 2022
Em uma requisição REST os tipos de dados utilizados na requisição e na resposta podem ser acordados entre o servidor e o cliente, sendo mais utilizados os tipos
- BLOB e XML.
- JSON e XML.
- HTML e JAR.
- UML e XML.
- JSON e WAR.
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
Em APIs REST é comum que cliente e servidor acordem o formato dos dados. Os dois formatos mais utilizados são JSON e XML.
JSON (JavaScript Object Notation) é leve, menos verboso e de fácil leitura. Parseadores são rápidos e está presente nativamente em ambientes JavaScript, o que o torna ideal para APIs orientadas a aplicações web e mobile.
XML é mais expressivo: suporta atributos, namespaces, schemas (XSD) e transformações (XSLT). Por isso é preferido quando há necessidade de validação rígida, metadados complexos ou interoperabilidade com sistemas legados.
A negociação do formato é feita via cabeçalhos HTTP, por exemplo Content-Type (na requisição/resposta) e Accept (no pedido do cliente). A escolha entre JSON e XML depende dos requisitos de simplicidade, desempenho e estrutura dos dados.
Conteúdo do catálogo FC Concursos · Atualizado em