Benny's Blog
Navigation: Home » Archives for HTTP
23. Juni 2011

Mit Java und der Apache HttpClient-Bibliothek Version 4.1.1 habe ich einen Web-Client geschrieben, der eine “email”-Adresse als HTTP POST Parameter an eine PHP-Webseite übergibt, welche daraufhin die empfangene Email-Adresse in einer Textdatei speichert. Der Code dient nur als Beispiel.

…weiterlesen

20. Januar 2011

In öffentlichen Netzwerken sollte man sich niemals über HTTP-Verbindungen mit seinem Benutzernamen und Passwort bei Webseiten anmelden. Der Grund dafür ist, dass Daten über HTTP unverschlüsselt versendet werden und somit der Benutzername und das Passwort von jedem im Netz befindlichen Nutzer mitgelesen werden kann.

Besitzer eines Linux-Servers können sich davor schützen indem sie einen HTTP-Proxy nutzen. Wie das mit einem Debian-Server und dem Mozilla Firefox Web-Browser funktioniert, erfahrt ihr hier.

…weiterlesen

2. Januar 2011

Mein Mozilla Firefox wies das eigenartige Phänomen auf, dass beim Aufruf von nicht existierenden Webseiten (z.B. http://www.bennyn.de/irgendeinquatsch/) mir anstelle der HTTP-404 Fehlerseite eine Liste mit Suchergebnissen zur eigegebenen URL angezeigt wurde. Scheinbar wurde erkannt, dass der Server der aufzurufenden Webseite einen HTTP-404 Statuscode als Response sendet und dann hat man die Anfrage umgeleitet.

Dieses Verhalten hat mich sehr gestört, da ich so nie die original Fehlerseiten der angesprochenen Webseiten sehen konnte. Deshalb habe ich diesen 404-Redirect von Firefox deaktiviert. Um das zu tun muss man in der Adresszeile about:config eingeben, um Mozilla Firefox zu konfigurieren. Dort sucht man dann nach dem Einstellungsnamen extensions.afurladvisor.fix404 und setzt diesen boolean-Wert auf false. Damit diese Einstellung übernommen werden kann, muss Firefox neugestartet werden.

18. August 2010

Häufig wird in Foren gefragt, wie man mit JavaScript gezielt Daten über einen HTTP-Request an eine bestimmte Datei senden kann. Weil dieser Vorgang in der Web-Entwicklung besonders wichtig ist, habe ich ein kurzes Beispiel programmiert, dass diese Funktionalität besitzt.

…weiterlesen