Sobes.tech
Back to questions
Junior — Middle
84

Можешь перечислить основные типы HTTP-запросов и их предназначение?

Companies where asked
Другойкод

Answer from AI

sobes.tech AI

Основные типы HTTP-запросов и их назначение:

  • GET — запрашивает данные с сервера. Используется для получения информации без изменения состояния.
  • POST — отправляет данные на сервер, обычно для создания новых ресурсов.
  • PUT — обновляет существующий ресурс или создаёт его, если не существует.
  • DELETE — удаляет указанный ресурс на сервере.
  • PATCH — частично обновляет ресурс, изменяя только указанные поля.
  • HEAD — запрашивает только заголовки ответа, без тела, для проверки метаданных.

Пример использования GET-запроса в Flutter с пакетом http:

import 'package:http/http.dart' as http;

void fetchData() async {
  final response = await http.get(Uri.parse('https://example.com/data'));
  if (response.statusCode == 200) {
    print('Данные получены: ${response.body}');
  } else {
    print('Ошибка: ${response.statusCode}');
  }
}