HTTP Flashcards

1
Q

Kurzbeschreibung HTTP Cookies

A
  • HTTP ist zustandlos
  • Zwei Requests gehören für Server nicht zusammen
  • Alle Daten für einen Anwendungszustand müssen mitgeliefert werden?
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Kurzbeschreibung HTTP Sessions

A
  • Per Session ID Client identifizieren

* Session ID In Textdatei auf Clientseite speichern  Cookie

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Direktiven für Cache-Mechanismen

A
  • Cache-Control
  • Last-Modified
  • Age
  • ETag
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Abkürzung URL

A

Uniform Resource Locator

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Abkürzung URN

A

Uniform Resource Name

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Abkürzung URI

A

Uniform Resource Identifier

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Aufbau URL

A

Schema://Host:Port/Pfad#Fragment

Bsp https://www.fhaachen.de:8443/hochschule/bibliothek.html#top

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

URL: Beispiele für Schema

A

HTTP, HTTPS, FTP, FILE, MAILTO

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Beispiel Top Level Domain

A

.de, .com, .org , .us, .gov

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Abkürzung HTTP

A

Hypertext Transfer Protocol

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

HTTP-Anfragemethoden (Request-Methoden)

A
GET
POST
HEAD
PUT
(TRACE)
(CONNECT)
OPTIONS 
DELETE
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

(HTTP) Request Methoden: POST

A
  • Geeignet, um große oder nicht zwischen zu speichernde Datenmengen an den Server zu senden
  • Überträgt die Daten der Anfrage im Header, nicht in dem URL
  • Kann darüber hinaus wie GET Parameter (per ? &) enthalten
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

(HTTP) Request Methoden: DELETE

A

• Verlangt die Löschung der angegebene Ressource vom Server

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

(HTTP) Request Methoden: PUT

A
  • Dient zum direkten Hochladen neuer Ressourcen mit Angabe der Ziel-URI auf den Server
  • Kann neue Ressource entstehen lassen oder bestehende mit dem URI überschreiben
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

(HTTP) Request Methoden: HEAD

A

• Weist den Server an, die Anfrage wie GET zu behandeln, jedoch nur die HTTP Header zu antworten

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

(HTTP) Request Methoden: TRACE

A

• Liefert die Anfrage so zurück, wie der Server sie empfangen hat

17
Q

HTTP Status Codes 1xx

A

Informativ (z.B. Bearbeitung dauert trotz Response noch an)

18
Q

HTTP Status Codes 2xx

A

Operation erfolgreich

19
Q

HTTP Status Codes 3xx

A

Umleitung

Header-Feld Location liefert korrekte URL

20
Q

HTTP Status Codes 4xx

A

Client-Fehler

Verantwortungsbereich des Clients, z.B. Dokument existiert nicht oder nicht zum Abruf erlaubt, Methode nicht erlaubt..

21
Q

HTTP Status Codes 5xx

A

Server-Fehler
(Verantwortungsbereich des Servers, z.B. Protokoll(version)
abgelehnt, Konfigurationsfehler, Funktionsfehler…)

22
Q

Was bedeutet ‘RR-Cycle’ ?

A

Request Message – Response Message

23
Q

RR-Cycle Ablauf

A
  1. Client sendet einen HTTP-Request an Webanwendung
  2. Webanwendung verarbeitet die Anfrage (erzeugt dabei eventuell selbst neue RR-Cycles) und generiert Daten für die Beantwortung
  3. Webanwendung veranlasst die Sendung der Daten mittels HTTP- Response
  4. Client stellt die Daten dar (typischerweise Browser)