Junior — Middle
Como é que a troca de dados entre a parte cliente e a parte servidor da aplicação é realizada?
sobes.tech IA
Resposta da IA
A troca de dados entre as partes cliente e servidor da aplicação geralmente é realizada através de pedidos e respostas HTTP, usando os protocolos REST ou GraphQL. O cliente envia pedidos (GET, POST, PUT, DELETE) ao servidor, que os processa e devolve dados em formato JSON ou XML.
Além disso, para troca em tempo real, podem ser usadas tecnologias como WebSocket ou SignalR em C#.
Exemplo de uma requisição HTTP simples em C# usando HttpClient:
using System.Net.Http;
using System.Threading.Tasks;
HttpClient client = new HttpClient();
async Task GetDataAsync()
{
HttpResponseMessage response = await client.GetAsync("https://api.example.com/data");
if (response.IsSuccessStatusCode)
{
string data = await response.Content.ReadAsStringAsync();
// Processamento de dados
}
}