Sobes.tech
Junior — Middle

Kako se vrši razmena podataka između klijentskog i serverskog dela aplikacije?

sobes.tech АИ

Одговор од АИ

Razmena podataka između klijentskog i serverskog dela aplikacije obično se vrši putem HTTP zahteva i odgovora, koristeći protokole REST ili GraphQL. Klijent šalje zahteve (GET, POST, PUT, DELETE) na server, koji ih obrađuje i vraća podatke u JSON ili XML formatu.

Pored toga, za razmenu u realnom vremenu mogu se koristiti tehnologije poput WebSocket ili SignalR u C#.

Primer jednostavnog HTTP zahteva u C# koristeći 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();
        // Obrada podataka
    }
}