Ankündigung

Einklappen
Keine Ankündigung bisher.

Fernzugriff erzeugt HTTP Response 301

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Fernzugriff erzeugt HTTP Response 301

    Hallo,

    ich habe bei einem Test mit Edomi 2.03 unter CentOS 7 ein Problem wenn ich iKOs per HTTP schreiben will.

    Auf der Senderseite wird die URL
    Code:
    http://edomi:80/remote?login=remote&pass=remote&koid=352&kovalue=24.29
    erzeugt.
    Da sich die URL aus Variablen zusammensetzen soll, habe ich mir die fertige URL noch in eine andere Variable geschrieben und lese die aus, stimmt in den Tests immer.

    Setze ich die URL ab und lasse mir den HTTP Response Code anzeigen als Kontrolle bekomme ich immer Fehler 301 - Permanent Verschoben
    HTML-Code:
    <html><head>
    <title>301 Moved Permanently</title>
    </head><body>
    <h1>Moved Permanently</h1>
    <p>The document has moved <a href="http://edomi:80/remote/?login=remote&amp;pass=remote&amp;koid=352&amp;kovalue=24.29">here</a>.</p>
    </body></html>
    Nun habe ich zum testen die URL einfach mal in mehreren Browsern (Desktop/Mobil) eingegeben -> es funktioniert!

    Der Fehler taucht nur bei einem Arduino Board und einem anderem Embedded Gerät auf.

    Jemand Ideen?

    #2
    Zitat von felixmd Beitrag anzeigen
    Jemand Ideen?
    Mach mal einen '/' zwischen 'remote' und '?' in die URL. Und außerdem mal die ':80' weglassen. Zusätzlich ggf. mal mit der IP statt dem Namen 'edomi' versuchen. Würde aber am ehesten auf den fehlenden '/' tippen.

    Wenn du die URL im Browser aufrufst, wird die URL auch in der Weise "korrigiert", dass der '/' eingefügt wird. Könnte dann in Kombination mit dem Arduino HTTP-Client die Ursache sein. Welcher HTTP Client wird da verwendet?

    Kommentar


      #3
      Das fehlende "/" war der Fehler! Oh man...😫

      Ob FQDN oder IP vom edomi und mit oder ohne Port 80 machen keinen Unterschied.

      Der Arduino nutzt die HTTPClient von Adrian McEwen https://github.com/amcewen/HttpClient

      Kommentar

      Lädt...
      X