Junior — Middle
Ar galite paaiškinti, kas yra HTTP užklausos tipo PUT reikšmė?
sobes.tech AI
Atsakymas iš AI
HTTP užklausos tipas PUT naudojamas siųsti duomenis į serverį siekiant sukurti arba pakeisti išteklį nurodytu URL. Skirtingai nuo POST, kuris dažniausiai prideda naują išteklių, PUT dažniausiai atnaujina esamą arba sukuria naują, jei jo nėra. PUT užklausa laikoma idempotentine, tai yra, pakartotinės užklausos su tais pačiais duomenimis nekeis rezultato.
Pavyzdys Flutter su http paketu:
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('Išteklis atnaujintas');
} else {
print('Klaida atnaujinant: ${response.statusCode}');
}
}