You need to enable JavaScript to run this app.
文档中心
内容分发网络

内容分发网络

复制全文
下载 pdf
访问控制
禁用 HTTP Method
复制全文
下载 pdf
禁用 HTTP Method

本文档介绍了如何在火山引擎内容分发网络(CDN)中指定不支持的请求方法。

关于 HTTP 请求方法

HTTP 请求方法指定了资源请求的方式。不同的请求方法有特定的使用场景。默认情况下,CDN 允许请求使用以下方法访问加速域名。

  • GET
  • POST
  • DELETE
  • PUT
  • HEAD
  • PATCH
  • CONNECT
  • OPTIONS

您可以根据需求配置不支持的 HTTP 请求方法。 如果一个用户请求使用了不支持的 HTTP 请求方法,CDN 会拒绝该请求并返回 405 响应状态码。

注意

  • GET 和 POST 是用户访问 CDN 时普遍使用的请求方法,我们不建议您禁用。
  • 在 CDN 向对象存储源站发送回源请求时,回源请求使用的方法与用户请求相同。默认情况下,CDN 支持用户请求使用的请求方法有 DELETE、GET、HEAD、POST、PUT、PATCH、CONNECT、OPTIONS。如果您不希望使用特定请求方法的回源请求访问您的源站,例如您不希望使用 DELETE 方法的请求删除源站上文件,建议您执行以下所有操作:
    • 对于您提供的 AK/SK 所对应的云厂商账号,在云厂商处设置权限,禁止该账号在您的对象存储源站上执行特定的操作。
    • 在 "禁用 HTTP 方法" 配置中,指定 CDN 不支持用户请求使用的请求方法。

说明

对于使用 GET 或 HEAD 的请求,CDN 会缓存请求的文件。

功能优先级

CDN 提供的一系列访问控制功能有不同的优先级。在 CDN 处理用户请求时,这些功能按优先级对请求生效。参见 访问控制功能的优先级

操作步骤

  1. 登录 火山引擎内容分发网络控制台
  2. 在左侧导航栏,点击 域名管理
  3. 域名管理 页面,找到需要配置的域名,点击 管理
    Image
  4. 定位 禁用 HTTP Method 模块。
    • 如果您使用的是旧版域名管理页面,点击 编辑配置,然后在 访问控制 标签页中定位 禁用 HTTP Method 模块。
    • 如果您使用的是新版域名管理页面,点击 编辑域名。在页面左侧的树状配置项列表中,定位 功能配置 > 访问控制 > 禁用 HTTP Method。如果该模块置灰,点击模块右边的 +
      Image
      关于新旧版域名管理页面的区别,参见 新版域名配置
  5. 禁用 HTTP Method 模块中,设置 状态 为启用。
  6. 选择那些不支持的 HTTP 请求方法。
  7. 点击 提交编辑

Image

最近更新时间:2026.02.09 17:59:46
这个页面对您有帮助吗?
有用
有用
无用
无用