Sobes.tech
Junior — Middle

Kuidas toimub andmete vahetamine rakenduse kliendi- ja serveripoolte vahel?

sobes.tech AI

Vastus AI-lt

Andmete vahetamine kliendi ja serveri osa vahel toimub tavaliselt HTTP-päringute ja vastuste kaudu, kasutades REST või GraphQL protokolle. Klient saadab päringud (GET, POST, PUT, DELETE) serverile, mis töötleb need ja tagastab andmed JSON või XML formaadis.

Lisaks võib reaalajas vahetuse jaoks kasutada tehnoloogiaid nagu WebSocket või SignalR C#-s.

Näide lihtsast HTTP-päringust C#-s HttpClienti kasutades:

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();
        // Andmete töötlemine
    }
}