Sobes.tech
Junior — Middle

Cum se realizează schimbul de date între partea client și partea server a aplicației?

sobes.tech AI

Răspuns de la AI

Schimbul de date între părțile client și server ale aplicației se realizează de obicei prin solicitări și răspunsuri HTTP, utilizând protocoalele REST sau GraphQL. Clientul trimite solicitări (GET, POST, PUT, DELETE) către server, care le procesează și returnează date în format JSON sau XML.

De asemenea, pentru schimbul în timp real, pot fi utilizate tehnologii precum WebSocket sau SignalR în C#.

Exemplu de solicitare HTTP simplă în C# folosind 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();
        // Procesarea datelor
    }
}