
Tutorium 10
Presentation
•
Computers
•
KG
•
Practice Problem
•
Easy
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
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) safe
(2) idempotent
(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.
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
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
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?
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
Similar Resources on Wayground
16 questions
Termien selityksiä
Presentation
•
10th Grade
21 questions
C - BÀI 3: GIỚI THIỆU MÁY TÌM KIẾM
Presentation
•
6th Grade
19 questions
1.5 Кибербуллинг и фишинг
Presentation
•
7th Grade
19 questions
Why Earth's Tilt Matters
Presentation
•
8th Grade
18 questions
[ITAL] Network Protocol
Presentation
•
12th Grade
20 questions
G4-Skill 1 + 2 - Web address & search engines
Presentation
•
4th Grade
18 questions
Introduction to HTML 2025
Presentation
•
9th - 12th Grade
19 questions
Year 08_URL_reliability and Validity
Presentation
•
8th Grade
Popular Resources on Wayground
25 questions
The Ultimate College Knowledge Quiz
Quiz
•
8th Grade
20 questions
Math Review
Quiz
•
3rd Grade
15 questions
Fast food
Quiz
•
7th Grade
20 questions
Math Review
Quiz
•
6th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
Discover more resources for Computers
20 questions
Cartoon Characters!
Quiz
•
KG - 5th Grade
10 questions
Movie Trivia
Quiz
•
KG - 2nd Grade
15 questions
Memorial Day Trivia
Quiz
•
KG - 12th Grade
12 questions
Name that Candy
Quiz
•
KG - 12th Grade
20 questions
Guess The App
Quiz
•
KG - Professional Dev...
20 questions
Guess that Disney
Quiz
•
KG - 5th Grade
40 questions
Disney Trivia
Quiz
•
KG - University
10 questions
Disney Trivia
Quiz
•
KG - 12th Grade