详情页标题前

腾讯云对象存储预请求跨域配置

详情页1

简介

文档提供关于预请求跨域配置操作相关的 API 概览以及 SDK 示例代码。

API 操作名 操作描述
Options Object 预请求跨域配置 用预请求来确认是否可以发送真正的跨域请求

功能说明

OPTIONS Object 接口实现对对象进行跨域访问配置的预请求。即在发送跨域请求之前会发送一个 OPTIONS 请求并带上特定的来源域,HTTP 方法和 HEADER 信息等给 COS,以决定是否可以发送真正的跨域请求。当 CORS 配置不存在时,请求返回403 Forbidden。用户可以通过 PUT Bucket cors 接口来开启存储桶的 CORS 支持。

使用示例

cos.optionsObject({    Bucket: 'examplebucket-1250000000', /* 填入您自己的存储桶,必须字段 */    Region: 'COS_REGION',  /* 存储桶所在地域,例如ap-beijing,必须字段 */    Key: '1.jpg',  /* 存储在桶里的对象键(例如1.jpg,a/b/test.txt),必须字段 */    Origin: 'https://www.qq.com',      /* 必须 */    AccessControlRequestMethod: 'PUT', /* 必须 */    AccessControlRequestHeaders: 'origin,accept,content-type' /* 非必须 */}, function(err, data) {    console.log(err || data);});

参数说明

参数名 参数描述 类型 是否必填
Bucket 存储桶的名称,命名格式为 BucketName-APPID,此处填写的存储桶名称必须为此格式 String
Region 存储桶所在地域,枚举值请参见 地域和访问域名 String
Key 对象键(Object 的名称),对象在存储桶中的唯一标识,详情请参见 对象概述 String
Origin 模拟跨域访问的请求来源域名 String
AccessControlRequestMethod 模拟跨域访问的请求 HTTP 方法 String
AccessControlRequestHeaders 模拟跨域访问的请求头部 String

回调函数说明

function(err, data) { ... }
参数名 参数描述 类型
err 请求发生错误时返回的对象,包括网络错误和业务错误,如果请求成功则为空,更多详情请参见 错误码 文档 Object
– statusCode 请求返回的 HTTP 状态码,例如200、403、404等 Number
– headers 请求返回的头部信息 Object
data 请求成功时返回的对象,如果请求发生错误,则为空 Object
– headers 请求返回的头部信息 Object
– statusCode 请求返回的 HTTP 状态码,例如200、403、404等 Number
– AccessControlAllowOrigin 模拟跨域访问的请求来源域名,中间用逗号间隔,当来源不允许的时候,此 Header 不返回,例如* String
– AccessControlAllowMethods 模拟跨域访问的请求 HTTP 方法,中间用逗号间隔,当请求方法不允许的时候,此 Header 不返回,例如 PUT,GET,POST,DELETE,HEAD String
– AccessControlAllowHeaders 模拟跨域访问的请求头部,中间用逗号间隔,当模拟任何请求头部不允许的时候,此 Header 不返回该请求头部,例如 accept,content-type,origin,authorization String
– AccessControlExposeHeaders 跨域支持返回头部,中间用逗号间隔,例如 ETag String
– AccessControlMaxAge 设置 OPTIONS 请求得到结果的有效期,例如3600 String
– OptionsForbidden OPTIONS 请求是否被禁止,如果返回的 HTTP 状态码为403,则为 true Boolean



对象存储官网1折活动,限时活动,即将结束,速速收藏
同尘科技腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/145879.html

(0)
上一篇 2023年12月9日
下一篇 2023年12月9日
详情页2

相关推荐

  • 腾讯云对象存储DELETE Bucket lifecycle

    功能描述 DELETE Bucket lifecycle 用于删除存储桶的生命周期配置。如果该 Bucket 未配置生命周期规则,将返回 NoSuchLifecycleConfiguration。 授权说明 授权策略中 action 设置为 cos:DeleteBucketLifecycle 。查看所有 action。 请求 请求示例 DELETE /?l…

    腾讯云 2023年12月9日
  • 腾讯云云直播控制台介绍

    为了让用户更加快速地掌握并使用控制台,我们将一些常用服务根据不同用户的不同使用需求进行了划分整理,目前控制台主要分为基础服务、场景服务、数据中心和直播工具箱四个模块用于不同的使用场景。 基础服务 基础服务主要提供云直播的接入使用,如果您仅需要接入基础的云直播服务,仅需在基础服务模块内操作即可。 功能名称 功能描述 概览 可查看直播增值功能及其应用场景与功能特…

    2023年12月9日
  • 腾讯云对象存储语音合成模板接口

    简介 本文档提供关于语音合成模板接口的 API 概览和 SDK 示例代码。注意 旧版本可能存在 bug,使用时建议升级到 最新版本。 API 操作描述 创建语音合成模板 创建语音合成模板 更新语音合成模板 更新语音合成模板 创建语音合成模板 功能说明 创建语音合成模板。 方法原型 public Guzzle\Service\Resource\Mode…

    腾讯云 2023年12月9日
  • 腾讯云容器服务在 TKE 上对 Pod 进行带宽限速同尘科技

    操作场景 腾讯云容器服务 TKE 暂不支持 Pod 限速,但可通过修改 CNI 插件来支持此功能。本文档介绍如何在 TKE 上实现对 Pod 的带宽限速,您可结合实际场景进行操作。 注意事项 腾讯云容器服务 TKE 支持使用社区的 bandwidth 插件对网络进行限速,目前适用于 Global Router 模式和 VPC-CNI 共享网卡模式。 暂不支持…

    2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云高性能计算集群应用场景

    大规模 AI 训练 自动驾驶、NLP、推荐系统等场景,有数据量大,计算量密集等特点。高性能云服务器可支持高速低延时的 RDMA 网络互联及最新一代的 CPU 架构和异构 GPU 部件进行计算密集型负载的计算,满足业务对服务器的高计算性能、高稳定性、高实时性的诉求。 工业仿真 大量制造业企业,如汽车,航空等行业,需要利用仿真计算驱动设计,公司自建高性能计算集群…

    腾讯云 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。