跨域查询
所有文档

          对象存储 BOS

          跨域查询

          接口说明

          浏览器在发送跨域请求之前会发送一个preflight请求(OPTIONS)并带上特定的来源域,HTTP方法和Header信息等给BOS以决定是否发送真正的请求,本接口即响应这种请求。

          请求URI

          OPTIONS /v1/{bucketName}/{object}

          请求体参数

          响应头参数

          参数名称 参数类型 描述 示例值
          Access-Control-Allow-Credentials String BOS的Server端是否允许客户端在请求中带cookie。需要客户端和Server端同时允许才能生效。BOS在请求通过时会返回允许,即值为true,大小写敏感。
          Access-Control-Allow-Headers String 允许请求携带的Header的列表,如果请求中有不被允许的Header,则CORS规则匹配失败,返回不包含任何Access-Control-开头的头部。多个Headers也用逗号分隔。注意:返回仅仅包括此次请求的Headers列表,而不管配置文件中是否配置了更多被允许的Headers。
          Access-Control-Allow-Methods String 允许请求的HTTP方法,如果不允许该请求,则不包含该头部以及所有的Access-Control-*相关的头部。类型:字符串。注意:返回的是所有允许的allowedMethods列表,而不仅仅包括此次请求的method。
          Access-Control-Allow-Origin String 请求中包含的Origin,如果不允许的话将不包含该头部以及所有的Access-Control-*相关的头部。类型:字符串。
          Access-Control-Expose-Headers String 允许在请求端的JavaScript程序中访问的Headers的列表。与配置文件中的exposeHeaders对应。类型:字符串。
          Access-Control-Max-Age String 允许浏览器缓存preflight结果的时间,单位为秒。类型:整形。

          响应体参数

          请求示例

          响应示例

          错误码

          请参考通用错误码

          上一篇
          设置Bucket的默认存储类型
          下一篇
          权限控制