Movatterモバイル変換


[0]ホーム

URL:


  1. 面向开发者的 Web 技术
  2. HTTP
  3. 指南
  4. 跨源资源共享(CORS)
  5. CORS 错误
  6. 原因:Did not find method in CORS header 'Access-Control-Allow-Methods'

此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in EnglishAlways switch to English

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

原因

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

哪里错了?

CORS 请求使用的 HTTP 方法不包含在响应的Access-Control-Allow-Methods 标头指定的方法列表中。此标头指定了一个使用逗号分隔的 HTTP 方法列表,当使用 CORS 访问请求中指定的 URL 时,可以使用这些方法;如果请求使用任何其他方法,则会发生此错误。

例如,如果响应中包含:

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

尝试使用PUT 请求会因为这个错误失败。

请确保当访问服务时你的代码只使用了允许的 HTTP 方法。

备注:如果服务器的Access-Control-Allow-methods 标头中包含任何未识别的或未定义的方法名称,会出现不同的错误:原因:Reason: invalid token 'xyz' in CORS header 'Access-Control-Allow-Methods'

参见

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp