详情页标题前

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

详情页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/145826.html

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

相关推荐

  • 腾讯云对象存储生命周期

    简介 本文档提供关于生命周期的 API 概览以及 SDK 示例代码。 API 操作名 操作描述 PUT Bucket lifecycle 设置生命周期 设置存储桶的生命周期管理的配置 GET Bucket lifecycle 查询生命周期 查询存储桶生命周期管理的配置 DELETE Bucket lifecycle 删除生命周期 删除存储桶生命周期管理的配置…

    腾讯云 2023年12月9日
  • 腾讯云云函数(SCF)计费方式介绍-云淘科技

    云函数计费方式主要分为按量计费(后付费)和资源包/套餐包(预付费)两种方式。 方式一:按量计费(后付费) 按量计费(后付费)指在用户在超出免费额度或者基础套餐额度之外,按照实际使用付费,采用后付费小时结,以元为单位进行结算。详情请参见 按量计费(后付费)。 方式二:资源包/套餐包(预付费) 资源包(一次性购买)指用户可以按照实际需求,预先购买资源包进行资源抵…

    腾讯云 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 在Flink我们现在数据库中有新增索引,但是同步任务没有报错,所以可以知道索引这边的变动的影响吗?-云小二-阿里云

    在Flink我们现在数据库中有新增索引,但是同步任务没有报错,所以可以知道索引这边的变动的影响吗? 以下为热心网友提供的参考意见 在Flink中,如果数据库中有新增索引,同步任务没有报错,这并不意味着索引的变动没有影响。以下是可能的影响: 性能影响:新增索引可能会影响查询性能。索引可以加快查询速度,但如果索引设计不当或数据分布不均,可能会降低写入性能或增加存…

    阿里云 2023年12月20日
  • 腾讯云云点播阶段2:播放转码视频

    学习目标 学习本阶段教程,您将了解并掌握如何对视频转码,并使用播放器播放转码视频。阅读之前,请先确保已经学习播放器指引的 阶段1:播放原始视频 篇部分,本教程使用了 阶段1 篇开通的账号以及上传的视频。 步骤1:视频转码 1. 登录云点播控制台 > 应用管理,单击目标应用名称后默认进入媒资管理 > 音视频管理页面,勾选要处理的视频(FileId …

    2023年12月9日
  • 阿里云对象存储OSSGo初始化-云淘科技

    Client是OSS的Go客户端,用于管理存储空间和文件等OSS资源。使用Go SDK发起OSS请求时,您需要初始化一个Client实例,并根据需要修改默认配置项。 前提条件 初始化OSS SDK前,您需要配置访问凭证。详情请参Go配置访问凭证。 新建Client 说明 新建Client时,需要指定Endpoint。关于Endpoint的更多信息,请参见访问…

    阿里云对象存储 2023年12月10日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

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