Raspberry: Python Webserver, CORS

Gast #5875601
Lesenswert?
• ▲
▼
Hallo,

ich glauben nicht, dass Du überhaupt weißt, was du willst.

CORS sind eine Policy der Browser, d.h. des Clients, und da würde ich 
mir nie von einem Webserver reinreden lassen. Ich denke aber, das geht 
auch nicht.

Und Quellen vor der Ausführung übers Internet auf den Server holen wäre 
saugefährlich, jedenfalls sehe ich da sofort, wie die Tür für eine 
Hacker aufgeht.

Beschreib mal, was Du eigentlich genau willst

Gruß,
Michael
#5875619
Lesenswert?
• ▲
▼
Ein Webserver kann aber dem Webbrowser mitteilen, dass auf der aktuellen 
Seite seine Sicherheitsmechanismen bzgl. XSS, Same-Origin-Policy usw. 
abschalten sollte, wenn er mag.

Da muss sich der Webbrowser nicht daran halten, weder in die eine, noch 
in die andere Richtung, die meisten tun es aber in ihrer 
Default-Einstellung.

um auf die Frage zurückzukommen:
Bastel in deinen Python-Webserver sowas in der Art ein, an der Stelle wo 
der Request beantwortet wird (requesthandler).
1
     self.send_header("Access-Control-Allow-Origin", "*")

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.