Seite 1 von 2

Access-Control-Allow-Origin

Verfasst: 29. Dez 2021 20:39
von guinnes
Hallo
Ich wollte von der Seite "https://morgenwirdes.de/api/v2/rjson.php?plz=46236" Regenvorhersage-Daten abholen. Leider bekomme ich den oben genannten Fehler. Im Internet habe ich gefunden, daß man die Zeile "org.eclipse.smarthome.cors:enable=true" in der Runtime.cfg hinzufügen soll. Leider ohne Erfolg.
Der gesamte Fehlertext lautet : Grund: CORS-Kopfzeile 'Access-Control-Allow-Origin' fehlt
Kann mir jemand helfen ? Danke

Re: Access-Control-Allow-Origin

Verfasst: 31. Dez 2021 11:51
von udo1toni
guinnes hat geschrieben: 29. Dez 2021 20:39 Hallo
Ich wollte von der Seite "https://morgenwirdes.de/api/v2/rjson.php?plz=46236" Regenvorhersage-Daten abholen. Leider bekomme ich den oben genannten Fehler. Im Internet habe ich gefunden, daß man die Zeile "org.eclipse.smarthome.cors:enable=true" in der Runtime.cfg hinzufügen soll. Leider ohne Erfolg.
Der gesamte Fehlertext lautet : Grund: CORS-Kopfzeile 'Access-Control-Allow-Origin' fehlt
Kann mir jemand helfen ? Danke
Kann es sein, dass der Hinweis sich auf openHAB2 bezieht? eclipse ist schon 2019 raus geflogen.

Schau mal, https://community.openhab.org/t/cors-problem/113063 verrät uns, dass die Zeile nun so lauten muss:

Code: Alles auswählen

org.openhab.cors:enable=true

Re: Access-Control-Allow-Origin

Verfasst: 31. Dez 2021 16:12
von guinnes
Moin
Genau da hab ich das her. Und ja, ich habe noch Openhab 2.5.12 im Einsatz, von daher sollte es passen, tut aber nicht

Re: Access-Control-Allow-Origin

Verfasst: 31. Dez 2021 23:08
von udo1toni
Aber OH2.5.12 sollte ebenfalls keine eclipse-Bezüge mehr haben…


Gesendet von iPad mit Tapatalk

Re: Access-Control-Allow-Origin

Verfasst: 1. Jan 2022 20:03
von guinnes
Danke, dann werd ich das mal probieren
Tut nicht :
Quellübergreifende (Cross-Origin) Anfrage blockiert: Die Gleiche-Quelle-Regel verbietet das Lesen der externen Ressource auf https://morgenwirdes.de/api/v2/rjson.php?plz=46236. (Grund: CORS-Kopfzeile 'Access-Control-Allow-Origin' fehlt).

Re: Access-Control-Allow-Origin

Verfasst: 3. Jan 2022 13:55
von jonas
Wenn das Problem bei meiner API liegt, lasst es mich wissen.
Leider kenne ich die Architektur von openHAB nicht und kann euch deswegen nicht direkt bei der implementierung helfen.

Grüße

Jonas

Re: Access-Control-Allow-Origin

Verfasst: 3. Jan 2022 17:50
von udo1toni
Also, ich habe das gerade hier mal nachvollzogen, bei mir funktioniert das einwandfrei.

Kann es sein, dass Du eine Firewall hast, die da in die Suppe spuckt?

Re: Access-Control-Allow-Origin

Verfasst: 3. Jan 2022 18:26
von guinnes
udo1toni hat geschrieben: 3. Jan 2022 17:50 Kann es sein, dass Du eine Firewall hast, die da in die Suppe spuckt?
Ich habe die Avast-Firewall abgeschaltet, der Fehler kommt immer noch.
Habs aber jetzt anders gelöst, ich lese den JSON-String in ein String-Item ein und übergebe das an das WebView

Aber interessieren tuts mich trotzdem

Re: Access-Control-Allow-Origin

Verfasst: 3. Jan 2022 18:31
von guinnes
jonas hat geschrieben: 3. Jan 2022 13:55 Wenn das Problem bei meiner API liegt, lasst es mich wissen.
Leider kenne ich die Architektur von openHAB nicht und kann euch deswegen nicht direkt bei der implementierung helfen.
morgenwirdes.de ist von dir ? Ich finde deine API sehr nützlich, ich habe vorher mit buienradar.nl probiert, aber die Seite ich recht unzuverlässig.
Danke für deine Seite !
Ich kann dich beruhigen, der Fehler kommt auch bei anderen Seiten.

Re: Access-Control-Allow-Origin

Verfasst: 3. Jan 2022 19:30
von udo1toni
Ah. Du hattest verschwiegen, dass Du den Inhalt direkt an das Webview sendest... Wäre hilfreich gewesen (damit habe ich nämlich nicht getestet). Oder habe ich das irgendwo übersehen? Zuzutrauen wäre es mir ja...