Junior — Middle
91
Може ли да се објасни шта значи HTTP GET захтев и како се користи за добијање података?
Одговор од АИ
sobes.tech АИ
HTTP GET — это метод запроса в протоколе HTTP, который используется для получения данных с сервера. Когда клиент (например, браузер или приложение) отправляет GET-запрос, он просит сервер вернуть определённый ресурс, например, веб-страницу, JSON с данными или файл.
GET-запросы обычно не содержат тела запроса и передают параметры через URL (в строке запроса). Они считаются безопасными и идемпотентными, то есть не должны изменять состояние сервера.
Пример GET-запроса в C# с использованием HttpClient:
using System.Net.Http;
using System.Threading.Tasks;
async Task<string> GetDataAsync(string url)
{
using var client = new HttpClient();
var response = await client.GetAsync(url);
response.EnsureSuccessStatusCode();
string data = await response.Content.ReadAsStringAsync();
return data;
}
Этот код отправляет GET-запрос по указанному URL и возвращает полученные данные в виде строки.