跨域查询
更新时间:2021-12-29
接口说明
浏览器在发送跨域请求之前会发送一个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结果的时间,单位为秒。类型:整形。 |
响应体参数
无
请求示例
无
响应示例
无
错误码
请参考通用错误码