Flutter

Networking & HTTP

http package, dio, GET/POST-Requests, async/await, Fehlerbehandlung, Timeouts

20 Interview-Fragen·
Mid-Level
1

Welches Flutter-Package wird für einfache HTTP-Requests empfohlen und vom Dart-Team gepflegt?

Antwort

Das http package ist das offizielle, vom Dart-Team gepflegte Package für einfache HTTP-Requests. Es bietet eine benutzerfreundliche API für GET-, POST-, PUT- und DELETE-Operationen und eignet sich perfekt für grundlegende Anwendungsfälle ohne komplexe Konfiguration.

2

Welchen Rückgabetyp hat die Methode http.get() im http package?

Antwort

Die Methode http.get() gibt ein Future<Response> zurück. Da HTTP-Requests asynchron sind, geben sie ein Future zurück, das zu einem Response-Objekt aufgelöst wird, welches nach Abschluss des Requests den Status-Code, die Header und den Body der Antwort enthält.

3

Wie greift man mit dem http package auf den Response-Body als String zu?

Antwort

Die Eigenschaft response.body gibt den Response-Body direkt als String zurück. Diese Eigenschaft ist auf dem Response-Objekt verfügbar und enthält die rohen vom Server zurückgegebenen Daten, die bei Bedarf geparst werden können.

4

Welcher HTTP-Statuscode zeigt an, dass ein Request erfolgreich war?

5

Welchen Hauptvorteil bietet das dio package gegenüber dem http package?

+17 Interview-Fragen

Meistere Flutter für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten