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:
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.