Sobes.tech
Junior — Middle

HTTP PUT növü sorğunun nə demək olduğunu izah edə bilərsinizmi?

sobes.tech Süni İntellekt

AI-dan cavab

PUT növü HTTP sorğusu, verilən URL-dəki resursu yaratmaq və ya dəyişdirmək məqsədilə serverə məlumat göndərmək üçün istifadə olunur. POST-dan fərqli olaraq, adətən yeni resurs əlavə etmir, əksinə mövcud olanı yeniləyir və ya yoxdursa yaradır. PUT sorğusu idempotent sayılır, yəni eyni məlumatlarla təkrarlanan sorğular nəticəni dəyişməz.

Flutter-də http paketindən istifadə nümunəsi:

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

void updateResource() async {
  final url = Uri.parse('https://example.com/api/resource/1');
  final response = await http.put(
    url,
    headers: {'Content-Type': 'application/json'},
    body: '{"name": "New Name"}',
  );
  if (response.statusCode == 200) {
    print('Resurs yeniləndi');
  } else {
    print('Yeniləmədə xəta: ${response.statusCode}');
  }
}