Junior — Middle
Kunt u uitleggen wat wordt bedoeld met een HTTP-verzoek van het type PUT?
sobes.tech AI
Antwoord van AI
Een HTTP-verzoek van het type PUT wordt gebruikt om gegevens naar de server te sturen met het doel een bron te maken of te vervangen op de opgegeven URL. In tegenstelling tot POST, dat meestal een nieuwe bron toevoegt, werkt PUT meestal door een bestaande bron bij te werken of een nieuwe te maken als deze niet bestaat. Het PUT-verzoek wordt als idempotent beschouwd, wat betekent dat herhaalde verzoeken met dezelfde gegevens het resultaat niet zullen veranderen.
Voorbeeld van gebruik in Flutter met het http-pakket:
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('Bron bijgewerkt');
} else {
print('Fout bij bijwerken: ${response.statusCode}');
}
}