Ich habe überall Artikel und Beiträge (einschließlich SO) zu diesem Thema gesehen, und der vorherrschende Kommentar lautet, dass die Richtlinie mit demselben Ursprung ein Formular POST über Domänen hinweg verhindert. Der einzige Ort, an dem ich jemanden gesehen habe, der vorschlägt, dass die Richtlinie mit demselben Ursprung nicht für die Erstellung von Posts gilt, ist hier .
Ich hätte gerne eine Antwort von einer "offiziellen" oder formelleren Quelle. Kennt jemand beispielsweise den RFC, der angibt, wie sich derselbe Ursprung auf einen Formular-POST auswirkt oder nicht?
Klarstellung : Ich frage nicht, ob ein GET oder POST erstellt und an eine Domain gesendet werden kann. Ich frage:
- Wenn Chrome, IE oder Firefox es Inhalten aus der Domäne "Y" erlauben, einen POST an die Domäne "X" zu senden.
- Wenn der Server, der den POST empfängt, tatsächlich überhaupt keine Formularwerte sieht. Ich sage dies, weil die Mehrheit der Online-Diskussionstester Tester aufzeichnet, die sagten, der Server habe den Beitrag erhalten, aber die Formularwerte waren alle leer / entfernt.
- In welchem offiziellen Dokument (dh RFC) wird das erwartete Verhalten erläutert (unabhängig davon, was die Browser derzeit implementiert haben).
Im Übrigen macht es etwas offensichtlicher, warum Anti-Fälschungs-Token notwendig sind, wenn derselbe Ursprung keine Auswirkungen auf Form-POSTs hat. Ich sage "etwas", weil es zu leicht zu glauben scheint, dass ein Angreifer einfach ein HTTP-GET ausgeben könnte, um ein Formular abzurufen, das das Anti-Fälschungs-Token enthält, und dann einen illegalen POST zu erstellen, der dasselbe Token enthält. Bemerkungen?