Pular para o conteúdo principal

Questão de Programação — JSON — CESPE / CEBRASPE 2023

ProgramaçãoJSON
Código
ce152828
Banca
CESPE / CEBRASPE
Órgão
CNMP
Ano
2023
Nível
Superior
Cargo
Analista do – Àrea: Tecnologia da Informação e Comunicação - Especialidade: Desenvolvimento de Sistemas
Julgue o item a seguir, a respeito de desenvolvimento web em Java e de interoperabilidade de sistemas.Além de ser muito utilizado em requisições AJAX em função de sua simplicidade, o JSON possibilita resolver o problema de domínios cruzados.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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”.

JSON e Domínios Cruzados

Gabarito: ✅ CERTO. O JSON, embora seja primariamente um formato de dados, possibilita resolver o problema de domínios cruzados por meio da técnica JSONP (JSON with Padding), que utiliza a tag <script> para contornar a política de mesma origem (same-origin policy). Além disso, o JSON é comumente usado em requisições AJAX devido à sua simplicidade e leveza, e a combinação com JSONP ou CORS (que frequentemente utiliza JSON) torna viável a comunicação entre domínios diferentes.

A afirmação está correta. O JSON é um formato de intercâmbio de dados leve e de fácil leitura, amplamente adotado em APIs web. Em requisições AJAX, o JSON é o formato preferido para envio e recebimento de dados. Quanto ao problema de domínios cruzados, a técnica JSONP (JSON with Padding) permite que dados sejam carregados de um domínio diferente sem violar a mesma origem, encapsulando o JSON em uma função de callback. Embora o CORS (Cross-Origin Resource Sharing) seja hoje a solução mais utilizada, o JSONP ainda é uma alternativa válida e baseia-se no formato JSON. Portanto, o item está certo.

  1. 1JSON é formato leve de dados
  2. 2Usado em AJAX (simplicidade)
  3. 3JSONP: encapsula JSON em callback
  4. 4Tag <script> burla same-origin policy
  5. 5[+] Comunicação entre domínios
LEVEL · soulevel.com.br
PEGA ESSA DICA!

Lembre-se de que o JSON, por si só, não implementa nenhum mecanismo de segurança; são as técnicas que o utilizam (JSONP, CORS) que resolvem o problema de domínios cruzados. No entanto, a banca CESPE considera a afirmação como correta, pois o JSON viabiliza essas soluções.

CERTO.

Link permanente: /questoes/ce152828