原因:在 CORS 標頭 'Access-Control-Allow-Methods' 中未找到方法
原因
Reason: Did not find method in CORS header 'Access-Control-Allow-Methods'
哪裡出錯了?
使用 CORS 請求的 HTTP 方法未包含在響應的 Access-Control-Allow-Methods 頭部中指定的 方法列表中。此頭部指定了在使用 CORS 訪問請求中指定的 URL 時可以使用哪些 HTTP 方法的逗號分隔列表;如果請求使用任何其他方法,則會發生此錯誤。
例如,如果響應包含
http
Access-Control-Allow-Methods: GET,HEAD,POST
嘗試使用 PUT 請求將導致此錯誤。
確保你的程式碼在訪問服務時僅使用允許的 HTTP 方法。
注意:如果伺服器在 Access-Control-Allow-methods 頭部中包含任何無法識別或未定義的方法名稱,則會發生不同的錯誤:原因:CORS 頭部 'Access-Control-Allow-Methods' 中存在無效令牌 'xyz'。