Reason: Did not find method in CORS header '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
ヘッダーに理解できないまたは未定義のメソッド名を含めた場合、別なエラー Reason: invalid token 'xyz' in CORS header 'Access-Control-Allow-Methods' が発生します。