Was ist der Unterschied zwischen: 

'http://localhost/mypy/'  und  'http://localhost/mypy' ?
Antwort: Ein '/' ...oder gute 3 Stunden.....

Was war passiert ?

Der kleine Raspberry Pi  soll für mich ja Daten sammeln und diese brav an einen Server schicken. So ein http-Request schien mir da das mittel zur Wahl.... Nur: Egal mit welchem Header kam auf der "anderen Seite" nichts an.

Eigentlich ist das eine denkbar einfache Aufgabe. Python kommt mit dem modul "requests" daher und heruntergekocht, zum -sozusagen - "Hallo Welt" Beispiel sieht das dann ungefähr so aus (Das setzen des headers war hier irgendwann eine Verzweiflungstat - das ist eigentlich der defaultheader.) 

einfacher request mit python

 

Erst mit "Bordmitteln" aus dem Werkzeugkasten kam erste Aufklärung.

C:\Users\Thomas>curl -X POST -d "kex=Thomas" http://localhost/mypy
Apache/2.4.58 (Win64) OpenSSL/3.1.3 PHP/8.2.12 Server at localhost Port 80
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>301 Moved Permanently</title>
</head><body>
<h1>Moved Permanently</h1>
<p>The document has moved <a href="http://localhost/mypy/">here</a>.</p>
<hr>
<address>Apache/2.4.58 (Win64) OpenSSL/3.1.3 PHP/8.2.12 Server at localhost Port 80</address>
</body></html>

 

Hier geht's weiter

Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.