Search Header Logo
Tutorium 10

Tutorium 10

Assessment

Presentation

Computers

KG

Practice Problem

Easy

Created by

Nastassia Lukyanovich

Used 8+ times

FREE Resource

20 Slides • 3 Questions

1

Tutorium 10

HTTP und Postman

2

Aufgabe 10.1 HTTP-Methoden

Beantworten Sie folgende Fragen zum Thema HTTP-Methoden:

3

Open Ended

1.) Welche HTTP-Methoden gibt es?

4

Aufgabe 10.1 HTTP-Methoden

Was bedeutet die Abkürzung CRUD?

5

Aufgabe 10.1 HTTP-Methoden

Was bedeutet die Abkürzung CRUD?

Semantik der HTTP-Methoden im Kontext von REST

media

6

Multiple Choice

Safe vs Idempotente Methoden:

HTTP-Methoden, die keine Daten verändern, werden als ....(1).... bezeichnet.

HTTP-Methoden, die bei wiederholter Ausführung das gleiche

Ergebnis erzielen, werden als ....(2).... bezeichnet

1

(1) safe

(2) idempotent

2

(1) idempotent

(2) safe

7

Aufgabe 10.1 HTTP-Methoden

Safe vs Idempotente Methoden

Safe Methoden: HTTP-Methoden, die keine Daten veraendern

Idempotente Methoden: HTTP-Methoden, die bei wiederholter Ausfuehrung das gleiche Ergebnis erzielen

Bsp.​

media

8

Aufgabe 10.1 HTTP-Methoden

Safe vs Idempotente Methoden

​Methode

​Safe

​Idempotent

​GET

​PUT

​POST

​DELETE

​OPTIONS

9

Aufgabe 10.1 HTTP-Methoden

Safe vs Idempotente Methoden

​Methode

​Safe

​Idempotent

​GET

​+

​+

​PUT

​POST

​DELETE

​OPTIONS

10

Aufgabe 10.1 HTTP-Methoden

Safe vs Idempotente Methoden

​Methode

​Safe

​Idempotent

​GET

​+

​+

​PUT

​-

​+

​POST

​DELETE

​OPTIONS

11

Aufgabe 10.1 HTTP-Methoden

Safe vs Idempotente Methoden

​Methode

​Safe

​Idempotent

​GET

​+

​+

​PUT

​-

​+

​POST

​-

​-

​DELETE

​OPTIONS

12

Aufgabe 10.1 HTTP-Methoden

Safe vs Idempotente Methoden

​Methode

​Safe

​Idempotent

​GET

​+

​+

​PUT

​-

​+

​POST

​-

​-

​DELETE

​-

​+

​OPTIONS

13

Aufgabe 10.1 HTTP-Methoden

Safe vs Idempotente Methoden

​Methode

​Safe

​Idempotent

​GET

​+

​+

​PUT

​-

​+

​POST

​-

​-

​DELETE

​-

​+

​OPTIONS

​+

​+

14

Open Ended

Welche HTTP-Statuscodes kennen Sie?

15

Aufgabe 10.1 HTTP-Methoden

HTTP-Statuscodes und deren Bedeutung

media
media
media
media
media
  • 1xx

  • 2xx

  • 3xx

  • 4xx

  • 5xx​

​Info

​Client Error

​Success

​Redirect

​Server Error

16

Aufgabe 10.1 HTTP-Methoden

HTTP-Statuscodes und deren Bedeutung

​HTTP-Statuscode

​Bedeutung

​Beispiele

​1xx

​Informational response

100 Continue

​2xx

Successful

​200 OK, 201 Created, 204 No content

​3xx

Redirection

​301 Moved permanently

4xx

Client error

400 Not found, 404 Bad request,

405 Method not allowed​

​5xx

Server error

501 Not implemented​

17

Aufgabe 10.2 HTTP-Methoden & Postman

Postman (https://www.getpostman.com/) ist ein Tool, mit dem Sie manuell HTTP Anfragen erstellen und ausführen können. Laden Sie sich Postman herunter und installieren Sie es.

Vorgabe: server.js (Node.js Server-Anwendung)

Ausführen: node server.js

Port: 8080

URL: http://localhost:8080

Datenbank: {id: Number, title: String, release: Number}

18

Aufgabe 10.2 HTTP-Methoden & Postman

​Aufgabe 1:

Lassen Sie sich durch eine OPTIONS-Anfrage ausgeben, welche HTTP-Methoden vom Server unterstützt werden.

19

Aufgabe 10.2 HTTP-Methoden & Postman

​Aufgabe 2:

Führen Sie eine GET-Anfrage aus, um sich den Eintrag mit der id=0 ausgeben zu lassen.Womit antwortet der Server, wenn Sie keine ID als Parameter angeben?

media

20

Aufgabe 10.2 HTTP-Methoden & Postman

​Aufgabe 3:

Fügen Sie mithilfe von POST-Anfragen weitere Einträge in die Filmdatenbank ein. Geben Sie dazu title und release der jeweiligen Filme im x-www-form-urlencoded Format an.

21

Aufgabe 10.2 HTTP-Methoden & Postman

​Aufgabe 4:

Verändern Sie einen existierenden Eintrag durch eine PUT-Anfrage. Geben Sie dazu die id sowie den neuen title und release des Eintrags, den Sie verändern möchten, im x-www-urlencoded Format an.

22

Aufgabe 10.2 HTTP-Methoden & Postman

​Aufgabe 5:

Löschen Sie einen Eintrag Ihrer Wahl, indem Sie eine DELETE-Anfrage mit der ID des Eintrags als Parameter ausführen.

23

Tutorium 10. HTTP-Methoden & Postman

Fragen?

Tutorium 10

HTTP und Postman

Show answer

Auto Play

Slide 1 / 23

SLIDE