Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Reason: Did not find method in CORS header 'Access-Control-Allow-Methods'

Grund

Reason: Did not find method in CORS header 'Access-Control-Allow-Methods'

Was ist schiefgelaufen?

Die HTTP-Methode, die von der CORS-Anfrage verwendet wird, ist nicht in der Liste der Methoden enthalten, die im Access-Control-Allow-Methods-Header der Antwort angegeben sind. Dieser Header legt eine durch Kommas getrennte Liste der HTTP-Methoden fest, die beim Zugriff auf die im Antrag angegebene URL mit CORS verwendet werden dürfen; wenn die Anfrage eine andere Methode verwendet, tritt dieser Fehler auf.

Zum Beispiel, wenn die Antwort folgendes beinhaltet:

http
Access-Control-Allow-Methods: GET,HEAD,POST

Der Versuch, eine PUT-Anfrage zu verwenden, wird mit diesem Fehler fehlschlagen.

Stellen Sie sicher, dass Ihr Code nur die zulässigen HTTP-Methoden beim Zugriff auf den Dienst verwendet.

Hinweis: Wenn der Server im Header Access-Control-Allow-methods irgendwelche nicht erkannten oder undefinierten Methodennamen aufführt, tritt ein anderer Fehler auf: Grund: ungültiges Token 'xyz' im CORS-Header 'Access-Control-Allow-Methods'.

Wenn der Server nicht unter Ihrer Kontrolle steht, lesen Sie Client-seitige Überlegungen für alternative Ansätze.

Siehe auch