Geral
Formação Profissional em Computação
Semana 5
0

Questão

Web services são uma tecnologia que permite a comunicação entre sistemas distribuídos através da internet. Funcionam por meio de requisições e respostas entre clientes e servidores, facilitando a integração de diferentes aplicações e plataformas de maneira eficiente e escalável. Esses serviços podem oferecer funcionalidades variadas, desde consultas a bancos de dados até operações complexas de negócios, promovendo a interoperabilidade e a reutilização de código.


Em relação ao funcionamento dos web services, assinale a alternativa correta.
A) Comunicam-se exclusivamente por meio de chamadas síncronas entre sistemas.
B) Facilitam a integração de diferentes plataformas através de protocolos como HTTP e de padrões para troca de dados, tais como XML e JSON.
C) Utilizam protocolos como FTP e SMTP para troca de dados estruturados.
D) Seu funcionamento depende do uso de linguagens de programação específicas.
E) Destinam-se a operações simples de consulta de dados locais e específicos.
function vote(questaoId, value) { window.location.href = "/accounts/login/?next=/questao/1614/"; return; fetch(`/vote/questao/${questaoId}/`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRFToken': 'MPHlMWuk2WhBUWJ73YE3QZkyIIXFasS3NcOsaAQadRJkf3BFvnn5we0qNqaRLhou' }, body: JSON.stringify({ value: value }) }) .then(response => response.json()) .then(data => { if (data.success) { document.getElementById(`score-${questaoId}`).textContent = data.score; const upBtn = document.querySelector(`button[onclick="vote(${questaoId}, 1)"]`); const downBtn = document.querySelector(`button[onclick="vote(${questaoId}, -1)"]`); upBtn.classList.remove('active-up'); downBtn.classList.remove('active-down'); if (data.user_vote === 1) upBtn.classList.add('active-up'); if (data.user_vote === -1) downBtn.classList.add('active-down'); } }); }