• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Frage Eigener Webserver / Browser fragt Bild nicht an

Patricee

Neues Mitglied
Hallo zusammen,
ich bastel mir zurzeit einen kleinen Webserver in c++ welcher erstmal einfach nur angefragte Dateien an den Browser sendet.
Nun habe ich eine kleine Test-Webseite die aus einer 'index.html', einer 'style.css' und einem Bild '1.jpg' besteht.
Wenn ich nun über den Browser meine IP eingebe, fragt der Browser (chrome, edge) auch die index.html und die style.css an, mein Server antwortet mit einer http Response und hängt die Dateien an -> klappt soweit und der Browser zeigt die webseite mit style an.
Allerdings fragt der Browser die '1.jpg' nicht an...

Der Http-Verlauf sieht wie folgt aus:
Code:
GET / HTTP/1.1
Host: 85.144.127.84
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Encoding: gzip, deflate, sdch
Accept-Language: de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36

HTTP/1.1 200 OK
Accept-Ranges: bytes
Content-Length: 3173
Content-Type: text/html
Server: cpp_server

Code:
GET /style.css HTTP/1.1
Host: 85.144.127.84
Accept: text/css,*/*;q=0.1
Accept-Encoding: gzip, deflate, sdch
Accept-Language: de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4
Referer: http://85.144.127.84/
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36

HTTP/1.1 200 OK
Accept-Ranges: bytes
Content-Length: 807
Content-Type: text/css
Server: cpp_server

Woran kann das liegen?
Die html Seite ist auch korrekt aufgebaut.
Und wenn ich die Webseite so auf meinen online-webspace lade und dann im Browser aufrufe klappt auch alles und das Bild wird angezeigt.

Mit freundlichen Grüßen
Patricee
 
Werbung:
An welcher Stelle innerhalb der HTML- oder CSS-Datei ist denn das Bild referenziert? Nur wenn es das irgendwo ist, würde der Browser es auch anfordern.
 
Hi,

HTML:
<html>
    <head>
        <title>Test Webseite</title>
        <link href="style.css" type="text/css" rel="stylesheet">
    </head>
    <body class="background">
 
... weiterer Inhalt ...
 
        <img src="1.jpg">
    </body>
</html>

Gruß
Patricee
 
Werbung:
Zurück
Oben