Jugend mosht
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 21.05.2008, 00:13   #1
TP-Newbie
 
Registriert seit: May 2008
Ort: der Steiermark
salexal macht alles soweit korrekt
Question

Aufruf einer statischen Website


Hallo!

Ich hatte eigentlich noch nie zuvor mit webseiten zu tun.. und soll jetzt die Frage beantworten wie eine statische webseite aufgerufen wird und soll dies auch noch wenn möglich grafisch darstellen.

Ich habe schon herausgefunden was statische webseiten sind doch trotzdem kann ich diese frage nicht beantworten, da ich ein vollkommener neuling auf diesem gebiet bin.

Es würde mich freun wenn mir jemand weiter helfen könnte!!

Lg alex
salexal ist offline   Mit Zitat antworten


Alt 21.05.2008, 09:17   #2
TP-Veteran
 
Registriert seit: May 2006
marc22 macht sich hier sehr viel Mühe
Ganz grob gesagt (Auf HTTP-Ebene).

Der Client (z. B. Browser) sendet einen Request mit bestimmten HTTP-Headern an den Server, dieser wertet die Header aus, liest ggf. die angeforderte Datei vom Dateisystem und gibt dann wiederum einen Satz von HTTP-Headern sowie den Inhalt der Datei, getrennt durch eine Leerzeile zurück.
__________________
...Meine Meinung

1984
marc22 ist offline   Mit Zitat antworten
Alt 21.05.2008, 13:13   #3
TP-Moderator
 
Benutzerbild von maxi89
 
Registriert seit: Nov 2004
Ort: Wuppertal
maxi89 lebt für das TP und seine Usermaxi89 lebt für das TP und seine Usermaxi89 lebt für das TP und seine Usermaxi89 lebt für das TP und seine Usermaxi89 lebt für das TP und seine Usermaxi89 lebt für das TP und seine User
Der Aufruf (oder besser Abruf) einer statischen Seite ist nichts anderes als ein Dateidownload, so als wenn du irgendein Programm runterlädst.
Der Teufel steckt im HTTP-Header: Denn dort teilt der Server dem Browser mit, dass es sich um "text/html" handelt und der Browser das doch bitteschön einfach nur darstellen und nicht den Benutzer fragen soll, wo man das denn gerne gespeichert hätte - egal, ob ein Scherzkeks die Datei gerade seite.jpg (womit der Browser ja eigentlich ein Bild erwarten dürfte) genannt hat oder index.html.
Der Browser beginnt nun mit dem Auswerten (parsen) der Seite. Findet er Verweise zu Grafiken, CSS-Dateien oder JavaApplets, lädt er die damit verknüpften Dateien auf dem selben Wege ebenfalls runter.

Wenn man die HTTP-Header mal etwas intensiver betrachtet, verläuft das etwa so:
[b] : Browser, also der Client
[s] : Server

[b] : GET /dateiname.html HTTP/1.1 Host: www.domain.tld User-Agent: Mozilla/5.0 (Windows, Windows NT 5.1, de) Gecko/20071127 Firefox 2.0.0.11 Accept: gzip,deflate text/html Accept-Language: de-de; q=0.8, en-us; q=0.5 Accept-Encoding: gzip,deflate Accept-Charset: ISO-8859-1,UTF-8 Cookie: _data=autologinid=...........

Aufgedröselt heißt das zu deutsch:
Der Browser will etwas runterladen und zwar Dateiname xy Arbeitet dabei mit HTTP/1.1 gibt den Host an (falls mehr als eine Domain auf einem Server liegt) identifiziert sich als Firefox, der unter einem deutschen Windows XP läuft Nimmt bei dieser Anfrage text/html an Hätte gerne entweder deutsche oder englische Seiten (wenn verfügbar) Kann auch mit gzip-Komprimierten Seiten umgehen und würde gerne was in den angegebenen Zeichensätzen sehen Evtl. vorhandene Cookiedaten (haben bei statischen Seiten keine Bedeutung)

Der Server bearbeitet jetzt die Informationsflut und antwortet darauf:

[s]: HTTP/1.1 200 OK Date: Wed, 21 May 2008 10:43:07 GMT Server: Apache Last-Modified: Mon, 31 Mar 2008 21:18:02 GMT Content-Length: 1974 Content-Type: text/html

Hallo, ich bin auch HTTP/1.1 Statuscode (Alles Roger, hab die Datei hier) Zeitpunkt der Bearbeitung(?) Serveridentifikation (da steht meist auch noch Betriebssystem oder geladene Module drin, aber ich halte das bei mir mal geheim) Letzte Änderung der Datei auf dem Server Die Dateigröße und der Typ der Daten, der jetzt kommt - bei Grafiken z.B. image/jpeg

Und ab dann folgen dann tatsächlich die angeforderten Daten.
Ich hoffe, ich kann dir damit weiterhelfen
Aus meiner Lesezeichensammlung kann ich das hier empfehlen:
http://www.html-world.de/program/http_3.php


Anbei:
Es gibt mehrere Statuscodes (sonst wären die ja schwachsinnig), hier ein kleiner Ausriss:
200: (OK) Alles klärchen, Datei gefunden, kommt sofort
404: (Not found) Datei gibts hier nicht
500: (Internal Server error) Falsche Konfiguration des Servers
401: (Authentication required) Man muss eingeloggt sein, darauf folgt meist ein kleines Loginfensterchen
403: (Forbidden) Zugriff verweigert
302: (Moved) Datei wurde verschoben, Browser wird weitergeleitet

Und es gibt natürlich auch mehrere Content-Types:
text/html: Irgendwas, was der Browser so darstellen kann
application/pdf: Eine Binärdatei, hier z.B. PDF, aber auch ZIP- EXE- oder MP3-Dateien fallen darunter
image/jpeg: Eine Grafik (hier JPEG)

Diese Content-Types sagen dem Browser, was da gerade für Daten kommen. Denn wenn ich z.B. die Datei download.php aufrufe, müsste ich mit allem Rechnen, denn Grafiken etc... können auch über PHP-Dateien erzeugt werden, und in dem Fall müsste der Browser wissen, wie er mit den ankommenden Daten umzugehen hat (ob er sie als HTML-Seite parst, als Grafik anzeigt oder zum Download auf der Festplatte anbietet).
__________________
Chuck Norris darf während der Fahrt mit dem Busfahrer sprechen!
maxi89 ist offline   Mit Zitat antworten
Alt 21.05.2008, 13:25   #4
TP-Moderator
 
Benutzerbild von His.Master's.Voice
 
Registriert seit: Mar 2006
His.Master's.Voice ist ein richtiges Arbeitstier - DANKEHis.Master's.Voice ist ein richtiges Arbeitstier - DANKEHis.Master's.Voice ist ein richtiges Arbeitstier - DANKEHis.Master's.Voice ist ein richtiges Arbeitstier - DANKEHis.Master's.Voice ist ein richtiges Arbeitstier - DANKEHis.Master's.Voice ist ein richtiges Arbeitstier - DANKE
Die schöne Zusammenfassung von Maxi kann auch bei Wikipedia nachgelesen werden.

http://de.wikipedia.org/wiki/Hyperte...nsfer_Protocol
__________________

His.Master's.Voice ist offline   Mit Zitat antworten
Alt 21.05.2008, 13:32   #5
TP-Newbie
 
Registriert seit: May 2008
Ort: der Steiermark
salexal macht alles soweit korrekt
Hallo an alle!!

Danke für die schnellen und wirklich sehr hilfreichen Antworten!!!!
Danke!!

Glg alex
salexal ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Traum-Talk > Webdesign & Co.
Aufruf einer statischen Website Aufruf einer statischen Website
« OnMouseout klappt nicht richtig | Suche kostenlosses Designer Programm »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:20 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67